2014-11-23 111 views
1

我刚刚拿到了一台Mac,所以我正在努力学习基础知识。最初我将Java 1.6安装到我的Mac - Yosemite操作系统。然后我安装了最新的1.8版本。当我从命令行执行java -version时,它仍然会说1.6。我如何完全摆脱1.6?作为一名新的Mac用户,我甚至不知道我的机器上安装了Java,或者如何从我的计算机上删除程序。谁能帮忙?如何从我的Mac卸载Java 1.6?

+0

[这是否有帮助?](http://superuser.com/questions/564687/how-do-i-uninstall-java6-from-mac-os-x) – yts 2014-11-23 05:24:26

+0

这个问题似乎是离题,因为这不是关于编程。也许[超级用户](http://superuser.com/)或[Apple Stack Exchange](http://apple.stackexchange.com/)会是一个更好的地方。 – jww 2014-11-23 05:32:07

回答

1

我刚刚有类似的问题。我修改了instructions I found at Macworld,并预留了一些的一些的Apple的Java安装。

因为我不舒服全力以赴删除苹果的Java安装的组件,我在我的桌面上创建了一个目录:

mkdir -p ~/Desktop/java-old/System/Library 

然后,我感动的JVM和其他组件的方式进行

sudo mv /System/Library/Java ~/Desktop/java-old/System/Library 

从那里,我验证了Java 1.8的新安装。 (nb:这只是j2se,不是完整的JDK)。还有一点需要注意的是,您仍然可能会在/System/Library/Frameworks/JavaVM.framework和/ usr/bin/java中安装部分Apple安装的Java。我没有评估删除或更改这些目录内容的安全性。