在 CentOS 中“卸载 Java 配置”通常包含两部分:
下面按常见情况一步步说明。
java -version
which java
如果是通过 rpm/yum 安装的:
rpm -qa | grep java
# 或
rpm -qa | grep jdk
如果是 手动解压安装(如 /usr/local/java):
ls /usr/local/ | grep java
yum remove java-*
# 或指定具体包
yum remove java-1.8.0-openjdk
rpm -e java-1.8.0-openjdk
如有依赖冲突,可加
--nodeps(不推荐,除非明确知道影响)
假设 Java 安装在:
/usr/local/java
直接删除:
rm -rf /usr/local/java
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
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
如果你能告诉我:
我可以给你更精确的卸载命令。