第 4 章 选择系统范围的归档红帽构建的 OpenJDK 版本
如果您在 RHEL 上安装了多个版本的 OpenJDK,则可以选择一个特定的红帽构建的 OpenJDK 版本用于系统范围的使用。
先决条件
- 知道使用存档安装的红帽构建的 OpenJDK 版本的位置。
流程
指定用于单个会话的 OpenJDK 版本的红帽构建:
使用您希望系统范围的 OpenJDK 版本的红帽构建路径配置
JAVA_HOME
。$ export JAVA_HOME=/opt/jdk/jdk-11.0.9
将
$JAVA_HOME/bin
添加到PATH
环境变量中。$ export PATH="$JAVA_HOME/bin:$PATH"
要指定红帽为单个用户永久使用的 OpenJDK 版本构建,请将这些命令添加到 ~/.bashrc
中:
export JAVA_HOME=/opt/jdk/jdk-11.0.9 export PATH="$JAVA_HOME/bin:$PATH"
要指定红帽为所有用户永久使用的 OpenJDK 版本构建,请将这些命令添加到 /etc/bashrc
中:
export JAVA_HOME=/opt/jdk/jdk-11.0.9 export PATH="$JAVA_HOME/bin:$PATH"
注意
如果您不想重新定义 JAVA_HOME
,仅将 PATH 命令添加到 bashrc
中,指定到 Java 二进制文件的路径。例如,导出 PATH="/opt/jdk/jdk-11.0.3/bin:$PATH"。
其他资源
-
请注意
JAVA_HOME
的确切含义。如需更多信息,请参阅 java 命令设置中的更改/覆盖系统 java 设置。