配置maven遇到的The JAVA_HOME environment variable is not defined correctly

1. 下載maven

      可以從maven官網http://maven.apache.org/download.cgi下載最新版,注意maven3.3及更高版本至少需要JDK 1.7才能運行。

      我選擇的是maven3.6.0版本。

2. 解壓安裝maven

      直接解壓下載好的壓縮包,我的解壓路徑是D:\software\maven3.6.0\apache-maven-3.6.0。

3. 配置環境變量

      (1) 新建系統變量名:MAVEN_HOME

                          變量值:D:\software\maven3.6.0\apache-maven-3.6.0(注意後面不要加 ; 號,否則會顯示錯誤:'mvn'不是內部或外部命令,也不是可運行的程序或批處理文件)

      (2) 在path中添加%MAVEN_HOME%\bin(注意path變量的取值通過分號進行分隔)。

4. 查看maven是否配置成功

      進入命令提示符窗口,輸入“mvn -v”(注意mvn後面有一個空格的),我的顯示結果:

      出現錯誤:

      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.

5. 檢查JDK環境變量配置

      發現我的JAVA_HOME是D:\software\jdk1.8.0_151;

      path中是%JAVA_HOME%\bin。

      經查,原來是JAVA_HOME的值後面多了一個 ; 號。

      去掉分號,改JAVA_HOME爲D:\software\jdk1.8.0_151,關閉先前打開的cmd窗口,重新打開一個cmd窗口,此時測試"mvn -v",成功!

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章