1. 程式人生 > >mvn -v 不是內部或外部命令

mvn -v 不是內部或外部命令

mvn -v

配置maven環境變數cmd控制檯提示:mvn不是內部或外部命令,也不是可執行的程式或批處理檔案

首先maven環境變數:

變數名:M2_HOME

變數值:E:\apache-maven-3.3.9

變數名:Path

變數值:;%M2_HOME%\bin


竟然出現以下錯誤,很鬱悶的是我明明配置了JAVA_HOME,並且別的依賴Java的東西都能用,通過java -version也可以得到配置的Java home資訊,卻出現以下的:

ERROR: JAVA_HOME is set to an invalid directory.
JAVA_HOME = D:/jdk1.8.1_15;
Please set the JAVA_HOME variable in your environment to match the
location of your Java installation

經過反覆試,最終當在環境變數中JAVA_HOME = D:/jdk1.8.1_15    後面不要加; ---這個分號,問題解決了。就是這個分號惹的禍;