我遇到了Java路徑問題。在OSX Mavericks中設置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,但沒有找到它。
我在做什麼錯?
您是否安裝過以前的版本?如果你確實可能卸載它? – diaz994
這不應該是必要的,我可能需要Java 6在不久的將來 – Deepend