CentOS下JDK11安装教程详解(OpenJDK和Oracle JDK)
作者:hangge | 2024-02-04 08:55
一、安装 Oracle JDK 11
1,下载安装包

(2)将压缩包上传到服务器,然后执行如下命令创建一个安装目录:
mkdir /opt/jdk11
(3)接着执行如下命令对压缩包进行解压到该目录下:
tar -zxvf jdk-11.0.21_linux-x64_bin.tar.gz -C /opt/jdk11/
2,配置环境变量
(1)查看解压出来的 jdk 具体版本路径,比如我这里下载的最新版是 jdk-11.0.21:
ls /opt/jdk11

(2)执行如下命令环境变量,注意版本和路径根据前面查看的进行修改:
echo ' export JAVA_HOME=/opt/jdk11/jdk-11.0.21 export PATH=$JAVA_HOME/bin:$PATH' >> /etc/profile
(3)然后执行如下命令使环境变量生效:
source /etc/profile
(4)最后查看 java 版本,验证是否安装成功:

二、安装 OpenJDK 11
1,下载安装包
我们执行如下命令获取 OpenJDK 的 JDK 11 的安装包:
yum install -y java-11-openjdk-devel
2,配置环境变量
(1)执行如下命令配置环境变量,以便系统能够识别 JDK 11
echo ' export JAVA_HOME=/usr/lib/jvm/java-11-openjdk export PATH=$PATH:$JAVA_HOME/bin' >> /etc/profile
(3)然后执行如下命令使环境变量生效:
source /etc/profile
(4)最后查看 java 版本,验证是否安装成功:
java -version
二、安装 OpenJDK 17
1,下载 OpenJDK 21 压缩包
(1)CentOS 7 已于 2024 年 6 月 30 日停止维护(EOL),官方的 mirrorlist.centos.org 已经不能正常提供镜像。因此我们无法直接通过命令安装java-11-openjdk-devel。我们这里改用安装 Eclipse Temurin JDK 17。
提示:Temurin 是 OpenJDK 的主流发行版,也提供 JDK 11,可下载对应的 Linux x64 压缩包,解压后配置 JAVA_HOME 即可。
(2)访问 Adoptium 官网下载页面(点击访问),选择对应的操作系统和架构,下载 .tar.gz 格式的压缩包。

(3)也可以直接使用 wget 命令下载:
wget https://github.com/adoptium/temurin11-binaries/releases/download/jdk-11.0.31%2B11/OpenJDK11U-jdk_x64_linux_hotspot_11.0.31_11.tar.gz
2,解压并安装
(1)创建安装目录:
sudo mkdir -p /usr/lib/jvm
(2)解压压缩包到目标目录:
# 解压到 /usr/lib/jvm 目录 sudo tar -zxvf OpenJDK11U-jdk_x64_linux_hotspot_11.0.31_11.tar.gz -C /usr/lib/jvm/ # 重命名目录(方便管理) sudo mv /usr/lib/jvm/jdk-11.0.31+11 /usr/lib/jvm/java-11
3,配置环境变量
(1)执行如下命令配置环境变量:
echo ' export JAVA_HOME=/usr/lib/jvm/java-11 export CLASSPATH=.:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar export PATH=$JAVA_HOME/bin:$PATH' >> /etc/profile
(2)然后执行如下命令使环境变量生效:
source /etc/profile
(3)最后查看 java 版本,验证是否安装成功:
java -version

全部评论(0)