CentOS 安装 OpenJDK
一、环境
版本
(1) CentOS 7.9
(2) OpenJDK 11准备
(1) 查询已安装的Java版本1
java -version
或者:
1
rpm -qa|grep jdk
(2) 删除已安装的JDK
1
sudo rpm -e --nodeps [JDK包名]
二、安装
yum安装
(1) 安装1
sudo yum install java-11-openjdk -y
如果你希望安装更新版的OpenJDK 17,则使用:
1
sudo yum install java-17-openjdk -y
(2) 验证版本
1
java -version
(3) 环境变量
使用yum安装的JDK没有设置JAVA_HOME环境变量,如果你需要该变量,则参考下面的设置方法。
a. 查询安装目录:1
rpm -qal|grep openjdk
/usr/lib/jvm/java-11-openjdk-11.0.18.0.10-1.el7_9.x86_64就是OpenJDK的安装目录。
/usr/lib/jvm/jre-11-openjdk-11.0.18.0.10-1.el7_9.x86_64是JRE的安装目录。
b. 编辑/etc/profile
1
sudo vi /etc/profile
c. 添加JAVA_HOME
1
export JAVA_HOME="/usr/lib/jvm/java-11-openjdk-11.0.18.0.10-1.el7_9.x86_64"
d. 重新加载
1
source /etc/profile
e. 验证
1
2echo $JAVA_HOME
$JAVA_HOME/bin/java -version压缩包安装
(1) 下载
可以到 https://jdk.java.net/archive/ 下载需要安装的JDK压缩包。
以JDK 17为例:1
wget https://download.java.net/java/GA/jdk17/0d483333a00540d886896bac774ff48b/35/GPL/openjdk-17_linux-x64_bin.tar.gz
(2) 创建安装目录
1
mkdir -p /opt/openjdk
(3) 解压
1
sudo tar -xf openjdk-17_linux-x64_bin.tar.gz -C /opt/openjdk
(4) 设置环境变量
a. 编辑/etc/profile1
sudo vi /etc/profile
b. 添加JAVA_HOME
1
export JAVA_HOME="/opt/openjdk"
c. 更新PATH
1
export PATH="$JAVA_HOME/bin:$PATH"
d. 重新加载
1
source /etc/profile
e. 验证
1
2echo $JAVA_HOME
java -version
三、参考链接
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 竹山一叶!
评论