2013-08-02 165 views
6

我尝试搜索数小时试图找出如何在Mac上卸载Java 7 JDK,因为它不断崩溃Eclipse和一些Minecraft mod包。我试图恢复到由Apple提供的Java 6 JDK。我试着看看Oracle的网站,试图找出如何解决这个问题。如果您向下滚动到页面底部,您会看到它告诉您使用sudo进行卸载的位置。我找不到库中的Java文件夹,我尝试在Finder中使用“转到文件夹”功能,但似乎找不到它。我也尝试通过终端,仍然无法找到该文件夹​​。似乎没有其他人有过这个问题..我已经问过论坛网站,无法找到答案。请尽快回复!无法在Mac OS X上卸载Java 7 JDK(Mountain Lion 10.8.4)

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

+1

我认为[这](http://stackoverflow.com/questions/19039752/removing- java-8-from-mac#answer-23092014)可能会有所帮助。 –

+0

@ yanshuai谢谢,你指出的SO问题为我工作。我将使用'Homebrew'和'Jenv'来管理我已安装的Java版本,看起来更简单和更容易。 http://hanxue-it.blogspot.ch/2014/05/installing-java-8-managing-multiple.html –

回答

5

如果你不能找到Java主页,打开终端,输入:

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是安装在/系统/图书馆,但有时它安装在/图书馆,所以这就是为什么在Oracle文档建议的/ Library中找不到Java的原因。

+0

不幸的是,当我在终端中输入env时,找不到与Java相关的任何东西。 – user2644292

+1

@ user2644292然后你没有安装JDK,你安装了Java JRE 7。这些不是一回事。请按照本教程卸载Java 7.http://www.java.com/en/download/help/mac_uninstall_java.xml (我不确定您是否知道,JDK代表Java Development Kit。 您可能想说的是Java JRE 7,它是Java运行时环境。 Minecraft不需要JDK来玩。你提到了eclipse,如果你甚至没有设置JAVA_HOME,你将如何使用eclipse?这是一个明显的问题) –

+0

您看到我已经删除了Java JRE 7 ..并且我已经安装了JDK。我安装了它,但我找不到目录。我仍然拥有位于我的下载中的.dmg。 – user2644292

12

你可以看看里面:

/Library/Java/JavaVirtualMachines 

如果存在的jdk.1.7或类似的文件夹,你可以将其删除。重新启动你的程序,他们将得到Java 1.6作为默认值。

+0

感谢队友,这很令人沮丧,看到降级Java –

1

在我目前的情况: 须藤室射频/Library/Java/JavaVirtualMachines/jdk1.7.0_51.jdk

相关问题