温馨提示×

centos怎么卸载旧java

小樊
33
2026-09-05 21:22:23
栏目: 编程语言

在 CentOS 上卸载旧版本 Java,通常按下面步骤来即可。


一、查看已安装的 Java

java -version

查看系统中通过 rpm 安装的 Java 包:

rpm -qa | grep java
# 或
rpm -qa | grep jdk

示例输出:

java-1.8.0-openjdk-1.8.0.292.b10-1.el7.x86_64
java-1.7.0-openjdk-1.7.0.261-2.6.22.2.el7.x86_64

二、卸载 Java(rpm 方式)

1️⃣ 卸载指定版本

sudo yum remove java-1.7.0-openjdk

sudo rpm -e java-1.7.0-openjdk

2️⃣ 卸载所有 Java(不推荐,除非确定)

sudo yum remove java-* openjdk-*

三、如果是手动安装的 Java(tar.gz)

如果你之前是解压安装的:

# 查看安装目录
which java

通常软链接在:

/usr/local/java
/opt/java

直接删除目录并清理环境变量:

sudo rm -rf /usr/local/java

编辑环境变量文件:

vi ~/.bashrc
# 或
vi /etc/profile

删除类似内容:

export JAVA_HOME=/usr/local/java
export PATH=$JAVA_HOME/bin:$PATH

使配置生效:

source ~/.bashrc

四、清理 alternatives(很重要)

CentOS 常用 alternatives 管理 Java:

sudo alternatives --config java

删除旧版本:

sudo alternatives --remove java /usr/lib/jvm/旧java路径/bin/java

查看当前:

alternatives --display java

五、确认卸载成功

java -version

如果提示:

bash: java: command not found

说明已卸载干净。


六、可选:重新安装新版本 Java

sudo yum install java-11-openjdk-devel

如果你能提供:

  • CentOS 版本(6 / 7 / 8)
  • 是 OpenJDK 还是 Oracle JDK
  • 安装方式(yum / 手动)

我可以给你更精确的卸载命令

0