温馨提示×

centos怎样卸载旧java

小樊
49
2026-10-08 16:09:43
栏目: 编程语言

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


一、查看已安装的 Java

java -version

查看系统通过 RPM / YUM 安装的 Java 包:

rpm -qa | grep java
# 或
yum list installed | grep java

常见包名示例:

  • java-1.8.0-openjdk
  • java-11-openjdk
  • jdk1.8.0_xxx

二、使用 yum 卸载(推荐,适用于 yum 安装的)

sudo yum remove java-1.8.0-openjdk*
sudo yum remove java-11-openjdk*

如果是 Oracle JDK(如 jdk1.8.0_201):

sudo yum remove jdk1.8.0_201

卸载后清理依赖:

sudo yum autoremove

三、手动安装的 Java(非 yum)

如果是手动解压安装的(如 /usr/local/jdk1.8):

  1. 删除目录
sudo rm -rf /usr/local/jdk1.8.0_xxx
  1. 删除环境变量 编辑:
vi ~/.bashrc
# 或
vi /etc/profile

删除类似内容:

export JAVA_HOME=/usr/local/jdk1.8.0_xxx
export PATH=$JAVA_HOME/bin:$PATH

使配置生效:

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

四、清理 alternatives(可选)

如果之前配置过 alternatives:

sudo alternatives --config java

删除旧版本:

sudo alternatives --remove java /usr/lib/jvm/old_java_path/bin/java

五、验证是否卸载成功

java -version

若提示 command not found,说明已卸载干净。


如果你能告诉我:

  • CentOS 版本(6 / 7 / 8)
  • Java 是 OpenJDK 还是 Oracle JDK
  • 是否要保留某个版本

我可以给你更精确的命令。

0 踩