【发布时间】:2014-12-20 17:39:58
【问题描述】:
我不确定为什么我的 PATH 没有在我的 MAC OS X 10.9.5 上找到 java 的位置受到尊重。
搜索后发现命令行引用的Java版本在/usr/bin/java,而浏览器使用的Oracle工具引用的Java版本在系统偏好设置> Java中可见,打开Java控制面板,单击顶部的 Java 选项卡,单击 View... 按钮,检查路径的用户和系统选项卡,显示在两者中: /Library/Internet Plug-Ins/JavaAppletPlugin.plugin/Contents/Home/bin/java
命令行选择 1.6.0_65,即使该版本适用于 /usr/bin 中的版本,而不是路径中前面的 /Library/Internet\ Plug-Ins/JavaAppletPlugin.plugin/Contents/Home/bin 中的版本.
Joes-MacBook-Pro:~ josephmurray$ java -version
java version "1.6.0_65"
Java(TM) SE Runtime Environment (build 1.6.0_65-b14-462-11M4609)
Java HotSpot(TM) 64-Bit Server VM (build 20.65-b04-462, mixed mode)
Joes-MacBook-Pro:~ josephmurray$ which java
/usr/bin/java
Joes-MacBook-Pro:~ josephmurray$ echo $PATH
/Applications/tr-sub.app/Contents/MacOS:/Library/Internet\ Plug-Ins/JavaAppletPlugin.plugin/Contents/Home/bin:~/civix:/usr/local:/usr/local/bin:/Applications/MAMP/Library/bin:/Applications/MAMP/bin/php/php5.4.19/bin:/usr/bin:/bin:/usr/local/sbin:/usr/sbin:/usr/local/git/bin:/usr/X11/bin:/Library/PostgreSQL/9.3/bin/
Joes-MacBook-Pro:~ josephmurray$ /Library/Internet\ Plug-Ins/JavaAppletPlugin.plugin/Contents/Home/bin/java -version
java version "1.8.0_25"
Java(TM) SE Runtime Environment (build 1.8.0_25-b17)
Java HotSpot(TM) 64-Bit Server VM (build 25.25-b02, mixed mode)
Joes-MacBook-Pro:~ josephmurray$ /usr/bin/java -version
java version "1.6.0_65"
Java(TM) SE Runtime Environment (build 1.6.0_65-b14-462-11M4609)
Java HotSpot(TM) 64-Bit Server VM (build 20.65-b04-462, mixed mode)
Joes-MacBook-Pro:~
这使我无法安装 eclipse,因为它需要 Java 至少为 1.7。我该如何解决这个问题?
【问题讨论】:
标签: java eclipse macos installation