1. 程式人生 > >安裝maven時提示:NB: JAVA_HOME should point to a JDK not a JRE.

安裝maven時提示:NB: JAVA_HOME should point to a JDK not a JRE.

我是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,成功!

哈哈