安裝maven時提示:NB: JAVA_HOME should point to a JDK not a JRE.
阿新 • • 發佈:2018-12-22
我是win7系統.
我的java jdk是預設安裝的.
環境變數裡,JAVA_HOME:C:\Program Files\Java\jdk1.7.0_80;,path:C:\Program Files\Java\jdk1.7.0_80\bin;
然後開啟win+R。cmd進入
輸入
java
javac
java -version
都沒有問題.
在maven官網下載maven至F盤的apache-maven-3.6.0-bin資料夾中,然後在環境變數中設定M2_HOME為F:\apache-maven-3.6.0-bin\apache-maven-3.6.0\。
在path中新增F:\apache-maven-3.6.0-bin\apache-maven-3.6.0\bin。 確定確定。然後開啟win+R。cmd進入。
輸入:mvn --version
結果是:
The JAVA_HOME environment variable is not defined correctly.
This environment variable is needed to run this program
NB: JAVA_HOME should point to a JDK not a JRE.
原因是我的JAVA_HOME:C:\Program Files\Java\jdk1.7.0_80; 多了一個分號:改為JAVA_HOME:C:\Program Files\Java\jdk1.7.0_80
儲存之後,關閉先前開啟的cmd視窗,重新開啟一個cmd視窗,此時測試mvn --version,成功!
哈哈