卸载Java Mac OS X.

时间:2015-02-22 08:09:48

标签: java macos

我正在尝试从我的mac中删除JDK和JRE以恢复到旧版本。我尝试从{/ 3}}中删除了System / Library / Java / VirtualMachines中的jdk文件夹,我也按照here所述删除了Java applet,但我仍然可以看到我的mac上安装了java。键入java -version会给我以下输出:

        Java(TM) SE Runtime Environment (build 1.7.0_71-b14)
        Java HotSpot(TM) 64-Bit Server VM (build 24.71-b01, mixed mode)

键入ls -l /usr/bin/java会得到以下输出 -

/usr/bin/java -> /System/Library/Frameworks/JavaVM.framework/Versions/Current/Commands/java

我可以在这个位置看到很多文件夹,我真的不知道要删除哪个文件夹以完全卸载Java并安装旧版本。

1 个答案:

答案 0 :(得分:1)

Java 7 JDK位于/Library下,而不是/System/Library

只允许Apple软件使用/System,Java 7及更高版本由Oracle提供,因此请在/Library/Java/JavaVirtualMachines下安装。从那里删除相应的JDK目录应该足以完成卸载。特别是你应该触摸/System/Library/Frameworks下的任何东西,其中的东西要么向后兼容那些期望Java 5及更早版本的旧Apple Java安装路径的应用程序,要么用于存根使/usr/bin/java起作用的机制(并委托给任何真正的JDK作为JAVA_HOME的当前目标)。