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