在 CentOS 上“卸载 Java 编译工具”,通常指的是卸载 JDK(Java Development Kit),也就是 java、javac 等编译和运行环境。下面按常见情况给你说明。
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)sudo yum remove java-1.8.0-openjdk-devel
如果是 Oracle JDK:
sudo yum remove jdk
sudo yum remove java-1.8.0-openjdk
sudo yum remove *java* *jdk*
这种方式 yum 管不到,需要手动删除:
which java
或
echo $JAVA_HOME
sudo rm -rf /usr/java/jdk1.8.0_xx
编辑:
vi /etc/profile
# 或
vi ~/.bashrc
删除类似:
export JAVA_HOME=...
export PATH=$JAVA_HOME/bin:$PATH
然后:
source /etc/profile
java -version
javac -version
如果提示:
command not found
说明已卸载成功。
sudo yum remove *-devel
如果你能告诉我:
我可以给你精确到命令的卸载方案。