7

我尝试了几个小时试图弄清楚如何在我的 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

4

3 回答 3

14

你可以看看里面:

/Library/Java/JavaVirtualMachines

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

于 2013-09-04T12:02:20.140 回答
5

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

env

寻找或类似的东西 我的可能和你的不一样

JAVA_HOME=/System/Library/Frameworks/JavaVM.framework/Versions/1.7/Home

这是安装 Java 的地方

如果您想在 Finder 中查看它,请打开 Finder 并按 Command + Shift + G 并输入 java home 的路径。

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

/System/Library/Java/JavaVirtualMachines

cd /System/Library/Java/JavaVirtualMachines
rm -r some.version.java.jdk

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

于 2013-08-02T02:42:30.433 回答
1

在我目前的情况下: sudo rm -rf /Library/Java/JavaVirtualMachines/jdk1.7.0_51.jdk

于 2014-02-11T22:43:09.763 回答