服务器运行的是 CentOS 7.9。下面是如何在 CentOS 7.9 上安装 Java 11 的详细步骤。
步骤 1: 更新软件包索引
首先,确保您的系统是最新的:
sudo yum update -y
步骤 2: 安装 OpenJDK 11
在 CentOS 上可以直接使用 yum
来安装 OpenJDK 11:
sudo yum install java-11-openjdk-devel -y
步骤 3: 验证安装
安装完成后,验证 Java 11 是否安装成功:
java -version
您应该看到类似下面的输出,确认安装成功:
openjdk version "11.0.11" 2021-04-20 LTS OpenJDK Runtime Environment 18.9 (build 11.0.11+9-LTS) OpenJDK 64-Bit Server VM 18.9 (build 11.0.11+9-LTS, mixed mode, sharing)
设置 JAVA_HOME
环境变量
安装 Java 11 后,建议设置 JAVA_HOME
环境变量,以便系统和其他应用程序能够找到 Java 11。
步骤 4: 查找 Java 11 安装路径
使用以下命令查找 Java 安装路径:
sudo update-alternatives --config java
输出示例如下:
There are 2 programs which provide 'java'. Selection Command ----------------------------------------------- * 1 /usr/lib/jvm/java-11-openjdk-11.0.11.9-0.el7_9.x86_64/bin/java + 2 /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.292.b10-1.el7_9.x86_64/bin/java Enter to keep the current selection[+], or type selection number:
记下路径,例如 /usr/lib/jvm/java-11-openjdk-11.0.11.9-0.el7_9.x86_64.
步骤 5: 设置 JAVA_HOME
和更新 PATH
编辑环境变量文件,例如编辑 /etc/profile
或 ~/.bash_profile
:
vim /etc/profile
在文件末尾添加:
export JAVA_HOME=/usr/lib/jvm/java-11-openjdk-11.0.11.9-0.el7_9.x86_64
export PATH=$JAVA_HOME/bin:$PATH
保存并关闭文件。
步骤 6: 加载环境变量
source /etc/profile
或者
source ~/.bash_profile
步骤 7: 验证环境变量设置
echo $JAVA_HOME
您应该看到输出 /usr/lib/jvm/java-11-openjdk-11.0.11.9-0.el7_9.x86_64
.
通过以上步骤,您就可以在 CentOS 7.9 服务器上成功安装并配置 Java 11。