Linux系统如何安装JRE 1.8?详细步骤解析,如何在Linux系统上轻松安装JRE 1.8?完整教程来了!,Linux系统安装JRE 1.8只需5步?手把手教你搞定!
Java Runtime Environment(JRE)是运行Java应用程序所必需的环境组件,许多企业级应用、开发工具和服务器软件(如Tomcat、Jenkins、Elasticsearch等)都需要JRE的支持才能正常运行,本文将详细介绍在Linux系统(以CentOS 7/8为例)上安装JRE 1.8的多种方法,包括使用OpenJDK、Oracle官方JRE以及通过宝塔面板安装的方式,并附上详细的安装脚本和常见问题解决方案。
准备工作
在开始安装之前,请确保满足以下条件:
- 您拥有Linux系统的root权限或sudo权限
- 系统已联网,能够正常下载安装包
- 确认系统架构(32位或64位)
使用以下命令查看系统架构:
uname -m
- 若输出
x86_64
,则为64位系统 - 若为
i386
或i686
,则为32位系统
注意:目前大多数现代服务器都采用64位架构,32位系统建议考虑升级或使用兼容版本,Oracle官方自Java 9起已不再提供32位版本支持。
JRE 1.8安装方法概述
JRE 1.8可以通过以下几种方式安装:
- 使用OpenJDK(开源免费,推荐大多数用户使用)
- 使用Oracle JRE(官方版本,需接受许可协议)
- 通过宝塔面板安装(适合新手用户,图形化操作)
下面我们将详细介绍这三种安装方法的具体步骤及其优缺点比较。
使用OpenJDK安装JRE 1.8
OpenJDK是Java的开源实现,由社区维护,完全免费且兼容性良好,适用于大多数Linux发行版,这是大多数Linux发行版推荐的标准安装方式。
安装步骤
-
更新系统软件包
sudo yum update -y
-
安装OpenJDK 1.8
sudo yum install java-1.8.0-openjdk -y
专业建议:如果需要同时安装开发工具(如javac等),可以使用
java-1.8.0-openjdk-devel
包,这将安装完整的JDK而非仅JRE。 -
验证安装
java -version
成功安装后,输出应类似以下内容:
openjdk version "1.8.0_362" OpenJDK Runtime Environment (build 1.8.0_362-b08) OpenJDK 64-Bit Server VM (build 25.362-b08, mixed mode)
-
(可选)设置默认Java版本
如果系统中有多个Java版本,可以使用以下命令设置默认版本:
sudo alternatives --config java
OpenJDK优缺点分析
优点:
- 完全开源免费
- 通过系统包管理器一键安装
- 自动接收安全更新
- 与Linux发行版高度集成
缺点:
- 某些专有功能可能不如Oracle版本完整
- 更新周期可能略滞后于Oracle官方版本
安装Oracle JRE 1.8
Oracle JRE是官方提供的Java运行时环境,某些特定应用可能需要使用官方版本以获得最佳兼容性,需要注意的是,自2019年4月起,Oracle对Java SE 8的商业使用开始收费。
安装步骤
-
下载Oracle JRE 1.8
访问Oracle官网下载页面: https://www.oracle.com/java/technologies/javase-jre8-downloads.html
选择适合的版本(如
jre-8u381-linux-x64.tar.gz
),并复制下载链接。 -
使用wget下载
wget --no-check-certificate --no-cookies --header "Cookie: oraclelicense=accept-securebackup-cookie" https://download.oracle.com/otn/java/jdk/8u381-b09/jre-8u381-linux-x64.tar.gz
注意:此命令包含接受Oracle许可协议的cookie头,这是合法下载所必需的。
-
解压并安装
tar -xzf jre-8u381-linux-x64.tar.gz sudo mkdir -p /usr/lib/jvm sudo mv jre1.8.0_381 /usr/lib/jvm/
-
配置环境变量
编辑
/etc/profile
文件:sudo nano /etc/profile
在文件末尾添加以下内容:
export JAVA_HOME=/usr/lib/jvm/jre1.8.0_381 export PATH=$PATH:$JAVA_HOME/bin
使配置生效:
source /etc/profile
-
验证安装
java -version
输出应类似:
java version "1.8.0_381" Java(TM) SE Runtime Environment (build 1.8.0_381-b09) Java HotSpot(TM) 64-Bit Server VM (build 25.381-b09, mixed mode)
Oracle JRE优缺点分析
优点:
- 官方版本,兼容性最佳
- 包含所有专有功能(如Java Flight Recorder)
- 更新及时
缺点:
- 商业使用需要许可证
- 安装过程较复杂
- 需要手动更新
使用宝塔面板安装JRE 1.8
宝塔面板是一款强大的服务器管理工具,提供图形化界面,适合不熟悉命令行操作的用户。
安装步骤
-
安装宝塔面板(CentOS 7/8)
yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh
安装完成后,通过浏览器访问:
http://服务器IP:8888
-
通过宝塔面板安装Java环境
- 登录宝塔面板后,点击左侧菜单中的"软件商店"
- 在搜索框中输入"Java"
- 选择"OpenJDK 1.8"并点击安装
- 等待安装完成
-
验证安装
java -version
宝塔面板优缺点分析
优点:
- 图形化操作,简单易用
- 自动配置环境变量
- 集成其他服务器管理功能
缺点:
- 需要额外安装面板软件
- 对服务器性能有轻微影响
- 依赖第三方维护的软件源
常见问题及解决方案
问题1:java
命令未找到
可能原因:环境变量未正确配置或Java未正确安装
解决方法:
# 临时解决方案 export PATH=$PATH:/usr/lib/jvm/jre1.8.0_381/bin # 永久解决方案 echo 'export PATH=$PATH:/usr/lib/jvm/jre1.8.0_381/bin' >> ~/.bashrc source ~/.bashrc
问题2:权限不足
解决方法:
sudo su # 或对特定目录授权 sudo chown -R $USER:$USER /usr/lib/jvm/
问题3:版本冲突
解决方法:
sudo alternatives --config java
然后选择对应的Java版本编号。
问题4:SSL证书问题
解决方法:
# 更新CA证书 sudo yum install ca-certificates -y sudo update-ca-trust
总结与建议
本文详细介绍了在Linux系统(CentOS)上安装JRE 1.8的三种主要方法:
- OpenJDK - 开源免费版本,推荐大多数用户使用
- Oracle JRE - 官方版本,适合需要特定兼容性的场景
- 宝塔面板 - 图形化安装方式,适合新手用户
选择建议:
- 开发环境:推荐使用OpenJDK,免费且维护良好
- 生产环境:根据应用需求选择,若无特殊要求仍推荐OpenJDK
- 企业商业应用:如需使用Oracle JRE,请确保已获得相应许可证
- 新手用户:可考虑使用宝塔面板简化安装过程
附录:实用脚本
宝塔面板一键安装脚本(CentOS 7/8)
#!/bin/bash # 安装宝塔面板 yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh # 安装完成后提示 echo "宝塔面板安装完成!" echo "访问地址: http://服务器IP:8888" echo "用户名和密码请查看安装完成后的提示信息"
OpenJDK一键安装脚本
#!/bin/bash # 更新系统 sudo yum update -y # 安装OpenJDK 1.8 sudo yum install java-1.8.0-openjdk -y # 验证安装 java -version
Oracle JRE自动安装脚本
#!/bin/bash # 下载Oracle JRE wget --no-check-certificate --no-cookies --header "Cookie: oraclelicense=accept-securebackup-cookie" https://download.oracle.com/otn/java/jdk/8u381-b09/jre-8u381-linux-x64.tar.gz # 解压安装 tar -xzf jre-8u381-linux-x64.tar.gz sudo mkdir -p /usr/lib/jvm sudo mv jre1.8.0_381 /usr/lib/jvm/ # 配置环境 echo 'export JAVA_HOME=/usr/lib/jvm/jre1.8.0_381' | sudo tee -a /etc/profile echo 'export PATH=$PATH:$JAVA_HOME/bin' | sudo tee -a /etc/profile source /etc/profile # 验证 java -version
如果在安装过程中遇到任何问题,欢迎在评论区留言讨论!我们将为您提供专业的技术支持。