无法卸载java

时间:2018-11-01 16:39:53

标签: java

我试图通过运行以下命令(如documentation中的建议)在MAC OS Mojave(10.14)上卸载Java:

sudo rm -fr /Library/Internet\ Plug-Ins/JavaAppletPlugin.plugin 
sudo rm -fr /Library/PreferencePanes/JavaControlPanel.prefPane 
sudo rm -fr ~/Library/Application\ Support/Oracle/Java

但是当我在终端上运行java -version命令时,我仍然得到:

java version "11.0.1" 2018-10-16 LTS
Java(TM) SE Runtime Environment 18.9 (build 11.0.1+13-LTS)
Java HotSpot(TM) 64-Bit Server VM 18.9 (build 11.0.1+13-LTS, mixed mode)

有什么原因吗?

2 个答案:

答案 0 :(得分:2)

运行:

which java

准确发现java的来源。然后根据结果确定如何卸载该特定计算机。

例如,在我的机器上:

$ which java
/usr/bin/java
$ ls -l /usr/bin/java
lrwxr-xr-x  1 root  wheel  74 Jan 19  2018 /usr/bin/java -> /System/Library/Frameworks/JavaVM.framework/Versions/Current/Commands/java

答案 1 :(得分:0)

导航到/Library/Java/JavaVirtualMachines并删除名称与以下格式匹配的目录:

jdkmajor.minor.macro[_update].jdk

就我而言,我有jdk-11.0.1.jdk jdk1.8.0_181.jdk

  

java -version

显示已安装的更高版本号。

Reference of uninstalling the JDK