温馨提示×

centos怎么卸载java编译工具

小樊
39
2026-09-03 06:32:31
栏目: 编程语言

在 CentOS 上“卸载 Java 编译工具”,通常指的是卸载 JDK(Java Development Kit),也就是 javajavac 等编译和运行环境。下面按常见情况给你说明。


一、先确认安装了哪些 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-devel-1.8.0.332.b09-1.el7.x86_64

其中:

  • devel / jdk:是 编译工具(JDK)
  • 不带 devel 的:通常是 JRE(运行环境)

二、使用 yum 卸载(推荐)

1. 卸载 JDK(编译工具)

sudo yum remove java-1.8.0-openjdk-devel

如果是 Oracle JDK:

sudo yum remove jdk

2. 如果想连 JRE 一起卸载

sudo yum remove java-1.8.0-openjdk

3. 批量卸载所有 Java

sudo yum remove *java* *jdk*

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

这种方式 yum 管不到,需要手动删除:

1. 找到安装目录

which java

echo $JAVA_HOME

2. 删除目录

sudo rm -rf /usr/java/jdk1.8.0_xx

3. 清理环境变量

编辑:

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

删除类似:

export JAVA_HOME=...
export PATH=$JAVA_HOME/bin:$PATH

然后:

source /etc/profile

四、验证是否卸载成功

java -version
javac -version

如果提示:

command not found

说明已卸载成功。


五、常见问题

1. 系统自带 Java 能不能删?

  • CentOS 7 一般可删
  • CentOS 8+/Stream 某些系统工具依赖 Java,谨慎删除

2. 只卸 JDK 保留 JRE?

sudo yum remove *-devel

如果你能告诉我:

  • CentOS 版本(6 / 7 / 8 / Stream)
  • 用的是 OpenJDK 还是 Oracle JDK
  • 是否是手动安装

我可以给你精确到命令的卸载方案

0