2013-11-25 102 views

回答

0

如果有人在運行Mac OSX「小牛」的64位Mac上安裝Maven。我試圖遵循這一點,這失敗,因爲JAVA_HOME的位置已經改變了小牛:

http://maven.apache.org/download.cgi

我發現這個網站,建議您安裝自制軟件,並按照此頁面上的說明:http://techspunky.blogspot.in/2013/10/how-to-install-maven-on-mac-osx-109.html

一旦完成,當$ maven -version不起作用時不要驚慌,而應該使用$ mvn --version作爲maven.apache.org/download.cgi推薦。

它工作,但後來我注意到Maven使用的Java SDK是Java版本:1.6.0_65,這不是我在系統上安裝的最新SDK。

一旦我設置JAVA_HOME = /usr/libexec/java_home

它是用正確的SDK: Maven的家:/usr/local/Cellar/maven/3.1.1/libexec Java版本:1.7.0_45,供應商: Oracle Corporation Java home:/Library/Java/JavaVirtualMachines/jdk1.7.0_45.jdk/Contents/Home/jre 缺省語言環境:en_US,平臺編碼:UTF-8 操作系統名稱:「mac os x」,版本:「 10.9「,arch:」x86_64「,系列:」mac「

成功! 但等待... 下次我打開終端它回到了Java版本1.6。 WTH!

其某種假設的錯誤從我讀的使用: echo JAVA_HOME = /usr/libexec/java_home -v 1.7 |須藤發球-a的/ etc/mavenrc

現在:

Maven的家:/usr/local/Cellar/maven/3.1.1/libexec Java版本:1.7.0_45,供應商:Oracle公司的Java home:/Library/Java/JavaVirtualMachines/jdk1.7.0_45.jdk/Contents/Home/jre 默認語言環境:en_US,平臺編碼:UTF-8 操作系統名稱:「mac os x」,版本:「10.9」,拱形:「x86_64」,系列:「mac」

已關閉的終端重新打開併成功!