无法卸载java

无法卸载java,java,Java,我尝试在MAC OS Mojave(10.14)上卸载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

我尝试在MAC OS Mojave(10.14)上卸载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)
知道原因吗?

运行:

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

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

jdkmajor.minor.macro[_update].jdk
在我的例子中,我有
jdk-11.0.1.jdk jdk1.8.0_181.jdk

java版本

显示安装的更高版本号


试试“which java”命令,看看它是从哪里运行的。我也面临着同样的问题……非常恼人
jdkmajor.minor.macro[_update].jdk