Yosemite 安装JDK 7 和 JDK 8 ,这个没有什么问题,可去Oracle JDK官网下载 JDK 8 和 JDK 7 DMG文件安装。(http://www.oracle.com/technetwork/cn/java/javase/downloads/index.html)
JDK8:
JDK 7:
但是oracle jdk 6 并没有提供MAC版本的安装包,该如何安装JDK6? 可以从这里安装JDK6。
Yosemite在安装JDK7时可能会失败,原因是版本不匹配,解决方法可参考 参考【1】。
安装完的java我们可以在这里找到它:
/Library/Java/JavaVirtualMachines/jdk1.8.0_25.jdk
如果安装了多个JDK,就会有多个jdk目录出现。
那怎么判断当前所使用的java版本呢? 可以在控制台中输入:java -version来看当前使用的java版本
还有另外一种方式,在目录/usr/libexec下有一个java_home的链接文体,运行它也可以看到当前系统所使用的java版本。
其实其所指向的文件是/System/Library/Frameworks/JavaVM.framework/Versions/Current/Commands/java_home
如果需要修改当前版本,通过修改环境变量JAVA_HOME的值即可。
在windows下和Linux下安装过JAVA的朋友应该都知道 安装完JAVA之后,要做的事是 配置环境变量,如JAVA_HOME。
在Yosemite中如何配置JAVA的环境变量,这里有一个简明的操作手册,大家可参考。
参考:
【1】http://include.aorcsik.com/2014/09/19/installing-java-on-mac-os-10-10-yosemite-beta/
【2】http://www.mkyong.com/java/how-to-set-java_home-environment-variable-on-mac-os-x/