我刚买了一台Mac,所以我在努力学习基础知识。最初我将Java 1.6安装到我的Mac - Yosemite OS。然后我安装了最新的1.8版本。当我从命令行执行java -version时,它仍然说1.6。我怎么完全摆脱1.6?作为一名新的Mac用户,我甚至不知道我的机器上安装了Java的位置或者如何从我的计算机中删除程序。有人可以帮忙吗?
答案 0 :(得分:1)
我刚才有类似的问题。我修改了instructions I found at Macworld并将Apple的Java安装中的部分放在一边。
由于我不愿意删除Apple的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。我没有评估删除或更改这些目录内容的安全性。