OS X上的java版本和路径
我不知道为什么在MAC OS X 10.9.5上哪里可以找到java,我的路径没有得到尊重 在四处搜索后,我发现命令行引用的Java版本位于/usr/bin/Java,而浏览器使用的Oracle工具引用的Java版本在System Preferences>Java中可见,打开Java控制面板,单击顶部的Java选项卡,单击View。。。按钮,检查用户和系统选项卡中的路径,同时显示: /库/互联网插件/JavaAppletPlugin.plugin/Contents/Home/bin/java 命令行会选择1.6.0_65,即使这是针对/usr/bin版本,而不是路径前面的/Library/Internet\plugins/JavaAppletPlugin.plugin/Contents/Home/bin版本OS X上的java版本和路径,java,eclipse,macos,installation,Java,Eclipse,Macos,Installation,我不知道为什么在MAC OS X 10.9.5上哪里可以找到java,我的路径没有得到尊重 在四处搜索后,我发现命令行引用的Java版本位于/usr/bin/Java,而浏览器使用的Oracle工具引用的Java版本在System Preferences>Java中可见,打开Java控制面板,单击顶部的Java选项卡,单击View。。。按钮,检查用户和系统选项卡中的路径,同时显示: /库/互联网插件/JavaAppletPlugin.plugin/Contents/Home/bin/java 命
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。如何解决此问题?问题是使用反斜杠来避开路径中的空格。虽然在命令行上输入命令时需要使用它,但在~/.bash_配置文件中设置路径时不应包括它:
export PATH="/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"
export PATH=/Applications/tr-sub.app/Contents/MacOS:$PATH:/Library/PostgreSQL/9.3/bin/
注意:每次编辑~/.bash_概要文件时,都需要通过运行以下命令刷新shell中的环境变量:
$source~/.bash_profile如果您想使用Eclipse,您需要安装完整的JDK,而不是使用JRE。安装的JRE缺少调试符号等 您可以从安装
然后您还可以使用命令行工具,如javac。谢谢,但我将它用于PHP和python开发,而不是java。