温馨提示×

centos如何卸载java软件

小樊
33
2026-09-14 21:20:42
栏目: 编程语言

在 CentOS 中“卸载 Java”通常分为几种情况,下面按最常见场景给你说明。


一、查看已安装的 Java

java -version

查看通过 yum/rpm 安装的 Java 包:

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

示例输出:

java-1.8.0-openjdk-1.8.0.332.b09-1.el7.x86_64
java-1.8.0-openjdk-headless-1.8.0.332.b09-1.el7.x86_64

二、使用 yum 卸载(推荐)

1️⃣ 卸载 OpenJDK(最常见)

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

* 可一次卸载相关包

2️⃣ 清理依赖(可选)

yum autoremove

三、使用 rpm 卸载(适用于手动安装)

rpm -e java-1.8.0-openjdk-1.8.0.332.b09-1.el7.x86_64

如有依赖冲突,可加:

rpm -e --nodeps 包名

⚠️ --nodeps 有风险,不建议随便用


四、手动安装的 Java(tar.gz 方式)

如果是自己解压的:

which java

常见路径:

/usr/local/java
/opt/java

直接删除目录:

rm -rf /usr/local/java

然后清理环境变量:

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

删除类似:

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

生效:

source /etc/profile

五、卸载后确认

java -version

若显示:

bash: java: command not found

说明已卸载成功 ✅


六、如果你是想“切换 Java 版本”而不是卸载

可以用:

alternatives --config java

如果你愿意,可以告诉我:

  • CentOS 版本(6 / 7 / 8 / Stream)
  • Java 类型(OpenJDK / Oracle JDK)
  • 是否服务器生产环境

我可以给你最安全的具体命令

0