【发布时间】:2014-03-20 15:18:44
【问题描述】:
我的 Java 路径有问题。
我已经安装了最新版本的 Java 1.7.0_51。当我打开 Java 控制面板时,它告诉我“您的系统具有推荐的 Java 版本。”
但是,当我转到终端并输入 java -version 时,我得到了
java version "1.6.0_32"
所以在四处搜索后,我发现了这个SO Question,它告诉我需要设置我的 Java 主环境变量。
然后我打开 bash_profile 文件并将下面的行添加到文件顶部,在我的 Python 路径信息上方。
export JAVA_HOME=`/usr/libexec/java_home -v 1.7.0_51`
# Setting PATH for Python 2.7
# The orginal version is saved in .bash_profile.pysave
PATH="/Library/Frameworks/Python.framework/Versions/2.7/bin:${PATH}"
export PATH
注意:我在-v 1.7.0_51 和-v 1.7 都试过这个
我保存文件并在终端重新检查,但它仍然显示
java version "1.6.0_32"
当我重新启动终端时,我确实看到了
Last login: Wed Feb 19 23:32:19 on ttys000
Unable to find any JVMs matching version "1.7".
localhost:/ user$
注意:无法找到任何与版本“1.7”匹配的 JVM。
所以它正在尝试寻找我的 1.7,但只是没有找到它。
我做错了什么?
【问题讨论】:
-
您安装了以前的版本吗?如果你这样做也许卸载它?
-
这应该不是必需的,我可能在不久的将来需要 Java 6
标签: java macos environment-variables osx-mavericks