簡體   English   中英

在OSX Mavericks中設置Java家庭環境變量

[英]Setting Java home enviroment variable in OSX Mavericks

我的Java路徑出現問題。

我已經安裝了Java 1.7.0_51的最新版本。 當我打開Java控制面板時,它告訴我“您的系統具有推薦的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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM