2.2. 使用存档在 RHEL 上安装 JRE
您可以使用存档文件安装红帽构建的 OpenJDK Java Runtime Environment (JRE)。如果 Java 管理员没有 root 特权,这非常有用。
注意
为便于升级,请创建一个父目录,使其包含您的 JRE,并使用通用路径创建指向最新 JRE 的符号链接。
流程
创建一个目录,您要下载存档文件,然后导航到命令行界面(CLI)上的该目录。例如:
Copy to Clipboard Copied! Toggle word wrap Toggle overflow mkdir ~/jres cd ~/jres
$ mkdir ~/jres $ cd ~/jres
- 导航到红帽客户门户网站中的 Software Downloads 页面。
- 从 Version 下拉列表中选择最新版本的 OpenJDK 21,然后将 Linux 的 JRE 归档下载到本地系统。
将存档的内容提取到您选择的目录中。
例如:
Copy to Clipboard Copied! Toggle word wrap Toggle overflow tar -xf archive_file_name.tar.gz -C ~/jres
$ tar -xf archive_file_name.tar.gz -C ~/jres
使用指向 JRE 的符号链接创建通用路径,以便更轻松地升级:
Copy to Clipboard Copied! Toggle word wrap Toggle overflow ln -s ~/jres/archive_file_name ~/jres/java-21
$ ln -s ~/jres/archive_file_name ~/jres/java-21
配置
JAVA_HOME
环境变量:Copy to Clipboard Copied! Toggle word wrap Toggle overflow export JAVA_HOME=~/jres/java-21
$ export JAVA_HOME=~/jres/java-21
验证
JAVA_HOME
环境变量是否已正确设置:Copy to Clipboard Copied! Toggle word wrap Toggle overflow printenv | grep JAVA_HOME
$ printenv | grep JAVA_HOME JAVA_HOME=~/jres/java-21
注意使用此方法安装时,Java 仅适用于当前用户。
将通用 JRE 路径的
bin
目录添加到PATH
环境变量中:Copy to Clipboard Copied! Toggle word wrap Toggle overflow export PATH="$JAVA_HOME/bin:$PATH"
$ export PATH="$JAVA_HOME/bin:$PATH"
验证
java -version
是否在没有提供完整路径的情况下工作:Copy to Clipboard Copied! Toggle word wrap Toggle overflow java -version
$ java -version
注意您可以通过在
~/.bashrc
中导出环境变量来确保JAVA_HOME
环境变量为当前用户保留。