2016-08-14 43 views
0

這是假設很容易,但我很難安裝Maven到我的Mac 10.11.4。錯誤:當在Mac上安裝Maven時沒有正確定義JAVA_HOME

我已經創建M2_HOME和PATH Maven的,但是當我在mvn --version型,終端告訴我

/Users/justin/apache-maven-3.3.9/bin/mvn: line 53: uname: command not found 
/Users/justin/apache-maven-3.3.9/bin/mvn: line 143: which: command not found 
/Users/justin/apache-maven-3.3.9/bin/mvn: line 171: which: command not found 
Error: JAVA_HOME is not defined correctly. 
    We cannot execute 

這究竟是爲什麼?

enter image description here

+0

嗯,如果'uname'和'which'沒有定義,那就很奇怪了。如果他們不在Mac上工作,我會很驚訝。他們是否在你的控制檯上工作?這些都是應該在任何地方都能工作的核心命令,即使沒有安裝Java或Maven。 'echo $ PATH'給你什麼? – halfer

回答

1

您需要JAVA_HOME被定義爲覆蓋installation guide

查看this answer瞭解有關MacOS的更多詳細信息。

+0

安裝指南簡單地說「確保JAVA_HOME環境變量已設置並指向您的JDK安裝」,但它沒有提供有關如何操作的詳細信息,尤其是對於像我這樣的完全noob – Thor