[英]Setting Java home enviroment variable in OSX Mavericks
我的Java路徑出現問題。
我已經安裝了Java 1.7.0_51的最新版本。 當我打開Java控制面板時,它告訴我“您的系統具有推薦的Java版本。”
但是,當我進入終端並輸入java -version
我得到了
java version "1.6.0_32"
因此,在搜索之后,我遇到了一個SO問題 ,它告訴我需要設置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,但沒有找到它。
我究竟做錯了什么?
檢查路徑中是否存在舊版本
echo $PATH
然后設置java 1.7 bin目錄。
export PATH=/usr/libexec/java_1.7_home/bin:$PATH
然后嘗試在終端中鍵入“ java -version”以檢查版本
好的,我認為這必須是我所特有的。 如上所述,Java控制面板說已安裝了Java 7。 當我嘗試
/Library/Internet\ Plug-Ins/JavaAppletPlugin.plugin/Contents/Home/bin/java -version
我會得到
java version "1.7.0_51"
Java(TM) SE Runtime Environment (build 1.7.0_51-b13)
但是,無論如何我都無法安裝JDK 。 它似乎似乎沒有出現在我的計算機上的任何地方。 我仍然不知道為什么,但是從我的機器上卸載(只需刪除1.6文件夾)現有的Java 6並再次安裝Java 7 JDK最終修復了它。
請給上面的@ diaz994投票。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.