在 CentOS 上卸载旧版本 Java,通常按下面步骤操作即可。
java -version
查看系统通过 RPM / YUM 安装的 Java 包:
rpm -qa | grep java
# 或
yum list installed | grep java
常见包名示例:
java-1.8.0-openjdkjava-11-openjdkjdk1.8.0_xxxsudo yum remove java-1.8.0-openjdk*
sudo yum remove java-11-openjdk*
如果是 Oracle JDK(如 jdk1.8.0_201):
sudo yum remove jdk1.8.0_201
卸载后清理依赖:
sudo yum autoremove
如果是手动解压安装的(如 /usr/local/jdk1.8):
sudo rm -rf /usr/local/jdk1.8.0_xxx
vi ~/.bashrc
# 或
vi /etc/profile
删除类似内容:
export JAVA_HOME=/usr/local/jdk1.8.0_xxx
export PATH=$JAVA_HOME/bin:$PATH
使配置生效:
source ~/.bashrc
# 或
source /etc/profile
如果之前配置过 alternatives:
sudo alternatives --config java
删除旧版本:
sudo alternatives --remove java /usr/lib/jvm/old_java_path/bin/java
java -version
若提示 command not found,说明已卸载干净。
如果你能告诉我:
我可以给你更精确的命令。