查看当前版本
执行命令:java -version
、javac -version
,确认当前Java及编译器版本。
卸载旧版本(可选)
若需清除旧版本,执行:
sudo yum remove java-1.x.x-openjdk-devel
(替换为实际版本号)。
安装新版本
sudo yum install java-17-openjdk-devel
(以Java 17为例)。sudo dnf install java-17-openjdk-devel
。wget https://mirrors.tuna.tsinghua.edu.cn/Adoptium/17/jdk/x64/linux/OpenJDK17U-jdk_x64_linux_hotspot_17.0.8_7.tar.gz
。/usr/local/java
):sudo tar zxvf *.tar.gz -C /usr/local/java
。配置环境变量
编辑/etc/profile
或~/.bashrc
,添加:
export JAVA_HOME=/usr/local/java/jdk-17.0.8+7
export PATH=$JAVA_HOME/bin:$PATH
使配置生效:source /etc/profile
。
验证更新
再次执行javac -version
,确认显示新版本号。
多版本切换(可选)
若安装多个版本,使用update-alternatives
管理:
sudo update-alternatives --config java
,选择对应版本。
注意:
sudo yum install epel-release
)以获取部分JDK版本。