温馨提示×

centos怎样卸载java配置

小樊
34
2026-09-11 17:35:01
栏目: 编程语言

在 CentOS 中“卸载 Java 配置”通常包含两部分:

  1. 卸载 Java(JDK / JRE)
  2. 清理 Java 相关的环境变量和配置

下面按常见情况一步步说明。


一、查看已安装的 Java

java -version
which java

如果是通过 rpm/yum 安装的:

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

如果是 手动解压安装(如 /usr/local/java):

ls /usr/local/ | grep java

二、卸载 Java(RPM / YUM 安装)

1. 使用 yum 卸载

yum remove java-* 
# 或指定具体包
yum remove java-1.8.0-openjdk

2. 使用 rpm 卸载

rpm -e java-1.8.0-openjdk

如有依赖冲突,可加 --nodeps(不推荐,除非明确知道影响)


三、卸载手动安装的 Java

假设 Java 安装在:

/usr/local/java

直接删除:

rm -rf /usr/local/java

四、清理 Java 环境变量

1. 检查环境变量文件

vi /etc/profile
vi ~/.bashrc
vi ~/.bash_profile

查找并删除类似内容:

export JAVA_HOME=/usr/local/java
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib

修改后生效:

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

五、清理 alternatives(非常重要)

CentOS 常用 alternatives 管理 Java:

alternatives --list | grep java

删除 Java 软链接:

alternatives --remove java /usr/java/jdk1.8.0_xxx/bin/java

或整体清理:

rm -f /etc/alternatives/java
rm -f /usr/bin/java

六、验证是否卸载干净

java -version
# 应提示 command not found

echo $JAVA_HOME
# 应为空

七、可选:彻底清理残留

rm -rf /usr/java
rm -rf /var/lib/alternatives/java

如果你能告诉我:

  • CentOS 版本(6 / 7 / 8 / Stream)
  • Java 是 openjdk / oracle / 手动解压
  • 是否用于 Tomcat / Hadoop / Jenkins

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

0