温馨提示×

CentOS怎样卸载JDK

小樊
57
2026-08-03 07:02:26
栏目: 智能运维

CentOS 上卸载 JDK,主要取决于 JDK 的安装方式(RPM / YUM 安装 还是 手动解压安装)。下面分别说明。


一、查看当前已安装的 JDK

1️⃣ 查看 JDK 版本

java -version

2️⃣ 查看 JDK 安装路径

which java

readlink -f $(which java)

二、如果是通过 YUM / RPM 安装的 JDK(最常见)

1️⃣ 查看已安装的 JDK 包

rpm -qa | grep jdk

yum list installed | grep jdk

示例输出:

java-1.8.0-openjdk-1.8.0.312.b07-1.el7_9.x86_64
java-1.8.0-openjdk-devel-1.8.0.312.b07-1.el7_9.x86_64

2️⃣ 卸载 JDK(推荐方式)

✅ 使用 yum 卸载(推荐)

sudo yum remove java-1.8.0-openjdk*

或指定完整包名:

sudo yum remove java-1.8.0-openjdk-1.8.0.312.b07-1.el7_9.x86_64

✅ 使用 rpm 卸载

sudo rpm -e java-1.8.0-openjdk-1.8.0.312.b07-1.el7_9.x86_64

3️⃣ 验证是否卸载成功

java -version

如果提示:

bash: java: command not found

说明卸载成功。


三、如果是 手动解压安装的 JDK(tar.gz)

这种安装方式 没有包管理器记录,需要手动删除。

1️⃣ 找到 JDK 安装目录

一般位于:

/usr/local/java
/usr/java
/opt/java

2️⃣ 删除 JDK 目录

sudo rm -rf /usr/local/java

3️⃣ 清理环境变量

编辑配置文件:

sudo vi /etc/profile

vi ~/.bashrc

删除类似内容:

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

使配置生效:

source /etc/profile

四、清理 alternatives(可选)

如果之前配置过 alternatives,可清理:

sudo alternatives --remove java /usr/local/java/jdk1.8.0_311/bin/java

查看:

sudo alternatives --config java

五、总结

安装方式 卸载方式
yum / rpm yum removerpm -e
手动解压 删除目录 + 清理环境变量
多版本 使用 alternatives 管理

如果你愿意,可以把下面信息发我,我可以精确告诉你该执行哪条命令

java -version
rpm -qa | grep jdk

0