编程语言
首页 > 编程语言> > mountain-lion – 在Mountain Lion上启用Java 7

mountain-lion – 在Mountain Lion上启用Java 7

作者:互联网

我第一次尝试在Mountain Lion上使用Java时,它会自动安装.不幸的是,它安装了Java 6,所以我安装了Java 7.如果我在系统偏好设置中导航到Java,则只列出Java 7.如何切换到Java 7或删除Java 6?

解决方法:

Apple的工具没有看到Java 7,Oracle的工具看不到Java 6;这有点难看.幸运的是,它有一个丑陋的解决方案!

普通的Mac Java 6在10.8上运行:

java -version
java version "1.6.0_33"
Java(TM) SE Runtime Environment (build 1.6.0_33-b03-424-11M3720)
Java HotSpot(TM) 64-Bit Server VM (build 20.8-b03-424, mixed mode)

安装Java 7 JDK(不仅仅是JRE)from Oracle.

将系统java移开(如果需要,可以将其取回):

sudo mv /System/Library/Java/JavaVirtualMachines/1.6.0.jdk /System/Library/Java/JavaVirtualMachines/1.6.0.jdkx

然后用符号链接7代替6:

sudo ln -s /Library/Java/JavaVirtualMachines/jdk1.7.0_06.jdk /System/Library/Java/JavaVirtualMachines/1.6.0.jdk

瞧:

java -version
java version "1.7.0_06"
Java(TM) SE Runtime Environment (build 1.7.0_06-b24)
Java HotSpot(TM) 64-Bit Server VM (build 23.2-b09, mixed mode)

到目前为止,我没有遇到任何Java应用程序的问题(除了java首选项,它检查它运行的java).

这可能是一种更好的方法,但它对我有用.

标签:java,mountain-lion
来源: https://codeday.me/bug/20190817/1679960.html