JDK
RHEL
在线安装
查询
bash
# 通用
yum search java|grep openjdk
# JDK 1.8
yum search java-1.8.0|grep openjdk
# JDK 11
yum search java-11|grep openjdk
# JDK 17
yum search java-17|grep openjdk
# JDK 21
yum search java-21|grep openjdk
# JDK 25
yum search java-25|grep openjdk安装
bash
# JDK 8
sudo yum -y install java-1.8.0-openjdk java-1.8.0-openjdk-devel
# JDK 11
sudo yum -y install java-11-openjdk java-11-openjdk-devel
# JDK 17
sudo yum -y install java-17-openjdk java-17-openjdk-devel
# JDK 21
sudo yum -y install java-21-openjdk java-21-openjdk-devel
# JDK 25
sudo yum -y install java-25-openjdk java-25-openjdk-devel卸载
bash
# JDK 8
yum -y remove java-1.8.0-openjdk*
# JDK 11
yum -y remove java-11-openjdk*
# JDK 17
yum -y remove java-17-openjdk*
# JDK 21
yum -y remove java-21-openjdk*
# JDK 25
yum -y remove java-25-openjdk*手工安装
解压缩并移动到目标目录
bash
# JDK 11
tar -xzf bellsoft-jdk11.0.32+11-linux-amd64.tar.gz
sudo mv jdk-11.0.32 jdk-11
sudo mv jdk-11 /data/tools/jdk
# JDK 21
tar -xzf bellsoft-jdk21.0.12+10-linux-amd64.tar.gz
sudo mv jdk-21.0.12 jdk-21
sudo mv jdk-21 /data/tools/jdk
# JDK 25
tar -xzf bellsoft-jdk25.0.4+9-linux-amd64.tar.gz
sudo mv jdk-25.0.4 jdk-25
sudo mv jdk-25 /data/tools/jdk环境变量
bash
# 新建环境变量脚本
touch /etc/profile.d/java.sh
# 打开编辑环境变量脚本
vi /etc/profile.d/java.sh增加以下内容
bash
export JAVA_11_HOME=/data/tools/jdk/jdk-11
export JAVA_21_HOME=/data/tools/jdk/jdk-21
export JAVA_25_HOME=/data/tools/jdk/jdk-25
export JAVA_HOME=$JAVA_25_HOME
export PATH=$JAVA_HOME/bin:$PATHbash
# 分配权限
chmod 755 /etc/profile.d/java.sh
# 执行生效
source /etc/profile常用操作
bash
#
cd /usr/lib/jvm
ll
#
dirname $(readlink $(readlink $(which java)))
# 切换JDK
alternatives --config java