我正在尝试从我的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并安装旧版本。
答案 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
的当前目标)。