请教关于 Mac OS X 下 Java 的路径问题

由于Matlab 2013a不支持OS 10.10, 我上网搜索解决办法的时候对于Mac OS X的Java路径产生了疑问,没有搜到特别准确的信息,希望可以得到各位解答,谢谢。

我目前知道的JDK路径有三个:
1. Mac OS自带的JDK 6:/System/Library/Frameworks/JavaVM.framework/Versions/Current/Commands/java。看到有朋友说OS 10.10删除了自带的JDK 6,但是我升级10.10之后还是能找到该路径,不知道是否需要重新在苹果网站下载JDK 6呢?

2. Oracle的JDK 7/8
(1)用/usr/libexec/java_home命令得到的Java Home路径是:/Library/Java/JavaVirtualMachines/jdk1.8.0_20.jdk/Contents/Home,这是我之前在Oracle网站下载的jdk 8 update 20。
(2)在Java控制面板显示的路径:/Library/Internet Plug-Ins/JavaAppletPlugin.plugin/Contents/Home/bin/java,版本是Java 8 update 25。

我有三个疑问:
(1)Oracle的两个Java路径是分别对应JDK和Java插件吗?为什么更新到Java 8 update 25之后,第一个路径还是jdk1.8.0_20而不是jdk.1.8.0_25呢?
(2)Matlab 2013a需要调用Mac OS的JRE,那么是调用自带的JDK6还是我自己安装的JDK8呢?
(3)如果安装了Oracle的JDK8,是不是就不需要苹果的JDK6,可以卸载掉呢?]]>

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注