无法在Mac OS X上卸载Java 7 JDK(Mountain Lion 10.8.4)

use*_*292 6 java macos uninstall osx-lion

我试着找几个小时试图弄清楚如何在我的Mac上卸载Java 7 JDK,因为它一直在崩溃Eclipse和一些Minecraft mod包.我试图恢复到由Apple提供的Java 6 JDK.我试着查看Oracle的网站,试图找出如何解决问题.如果向下滚动到页面底部,您将看到它告诉您使用sudo卸载的位置.我在Library中找不到Java文件夹,我在Finder中尝试使用Go To Folder功能,但似乎我找不到它.我也尝试通过终端,仍然找不到该文件夹​​.似乎以前没有其他人有这个问题..我已经在论坛网站上询问,但找不到答案.请尽快回复!

http://docs.oracle.com/javase/7/docs/webnotes/install/mac/mac-jdk.html

Ana*_*dis 13

你可以看看里面:

/Library/Java/JavaVirtualMachines
Run Code Online (Sandbox Code Playgroud)

如果有jdk.1.7或类似的文件夹,可以将其删除.重新启动程序,他们将默认使用Java 1.6.


Lou*_*ong 5

如果找不到Java Home,请打开终端并输入:

env
Run Code Online (Sandbox Code Playgroud)

寻找或有点像我这可能与你的不一样

JAVA_HOME=/System/Library/Frameworks/JavaVM.framework/Versions/1.7/Home
Run Code Online (Sandbox Code Playgroud)

这是安装Java的地方

如果你想在Finder中看到它然后打开Finder并按下Command + Shift + G并输入java home的路径.

要卸载只需从以下位置删除java版本:

/System/Library/Java/JavaVirtualMachines
Run Code Online (Sandbox Code Playgroud)

cd /System/Library/Java/JavaVirtualMachines
rm -r some.version.java.jdk
Run Code Online (Sandbox Code Playgroud)

注意:有时Java安装在/ System/Library中,但有时它安装在/ Library上,这就是为什么你在/ Library中找不到Oracle文档建议的Java的原因.

  • +1"有时Java安装在/ System/Library中,但有时它安装在/ Library上",保存了我的一天 (2认同)