我運行的是10.9,它已經安裝了1.7。幾個月前,我不得不將其降級到1.6,現在試圖將其升級到1.7,現在已經搞糟了。我已經安裝了來自Oracle的官方1.7安裝程序,但它無法解決問題,無論是Maven或Java。請參見下面的輸出:從10.9上的jdk1.6-> 1.7升級
> LM-BWI-00873340:jdk1.7.0_67.jdk user$ mvn -v Error: JAVA_HOME is not
> defined correctly. We cannot execute /usr/libexec/java_home/bin/java
> LM-BWI-00873340:jdk1.7.0_67.jdk user$ java -v Unrecognized option: -v
> Error: Could not create the Java Virtual Machine. Error: A fatal
> exception has occurred. Program will exit.
我覺得我的符號鏈接都搞砸了,我按照各種指南在那裏,現在已經一個搞砸了安裝。
編輯 - 我的bash的個人資料
LM-BWI-00873340:~ user$ cat .bash_profile
export JAVA_HOME=/usr/libexec/java_home
export PATH=$PATH:${JAVA_HOME}/bin:
組Java回家正確 – StackFlowed 2014-09-05 16:45:21
我有出口JAVA_HOME =「/ usr/libexec/java_home」在我的〜/ .bash_profile中,但它什麼都不做 – 2014-09-05 16:48:04
請分享你的路徑 – StackFlowed 2014-09-05 16:50:18