在 CentOS 上“卸载 Java”通常分两种情况:
1)通过 yum 安装的 Java,2)手动安装的 Java(如 tar.gz 解压的)。下面分别说明。
java -version
which java
如果是 yum 安装,通常会显示类似:
/usr/bin/java -> /etc/alternatives/java
查看已安装的 Java 包:
rpm -qa | grep java
# 或
yum list installed | grep java
yum remove java-* -y
或指定版本,例如:
yum remove java-1.8.0-openjdk* -y
alternatives --remove java /usr/lib/jvm/xxx/bin/java
(路径按实际情况)
java -version
显示 command not found 即卸载成功。
which java
# 或
echo $JAVA_HOME
例如:
rm -rf /usr/local/java
rm -rf /opt/jdk1.8.0_xx
编辑:
vi /etc/profile
# 或
vi ~/.bashrc
删除类似内容:
export JAVA_HOME=...
export PATH=$JAVA_HOME/bin:$PATH
使其生效:
source /etc/profile
alternatives --remove java /usr/local/java/bin/java
alternatives --config java
建议用 alternatives 管理,而不是卸载。
如果你能贴出:
rpm -qa | grep java
或
which java
我可以帮你给出精确卸载命令。