温馨提示×

CentOS Java更新与升级方法

小樊
59
2025-08-08 10:45:17
栏目: 编程语言

一、卸载旧版本

使用命令卸载已安装的Java版本,如:

sudo yum remove java-* -y  # 卸载所有Java相关包(CentOS 7/8)
# 或指定版本卸载(如OpenJDK 8)
sudo yum remove java-1.8.0-openjdk* -y

二、下载新版本

  1. 访问Oracle JDKOpenJDK官网,选择对应版本下载.rpm.tar.gz文件。
  2. 传输至服务器(如使用scp命令)。

三、安装新版本

1. RPM包安装

sudo rpm -ivh jdk-X.X.X-linux-x64.rpm  # 替换为实际版本号

2. TAR.GZ包安装

sudo tar -zxvf jdk-X.X.X-linux-x64.tar.gz -C /usr/local/  # 解压至指定目录

四、配置环境变量

编辑/etc/profile文件,添加以下内容(替换为实际路径):

export JAVA_HOME=/usr/local/jdk-X.X.X  
export PATH=$JAVA_HOME/bin:$PATH  
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar  

使配置生效:

source /etc/profile

五、验证安装

运行命令检查版本:

java -version

六、多版本管理(可选)

使用alternatives命令切换版本:

sudo alternatives --install /usr/bin/java java /usr/local/jdk-X.X.X/bin/java 1  # 注册版本
sudo alternatives --config java  # 选择默认版本

注意事项

  • CentOS 8及以上建议使用dnf替代yum(命令类似)。
  • 卸载前建议备份重要数据,避免依赖冲突。
  • 生产环境建议通过包管理器(如yum)安装官方版本,确保兼容性。

0