天天看點

控制台中執行mvn指令後提示‘cmd’不是内部或外部指令,也不是可執行程式或批處理檔案

這兩天由于項目的需要,在電腦上安裝和配置了maven工具。建立好了環境變量M2_HOME,并且往path裡面增加了%M2_HOME%\bin路徑,測試也顯示maven安裝成功;

從上面圖檔可以看到,maven配置成功了。但是每次在執行mvn指令時會出現下面的一條提示資訊“‘cmd’不是内部或外部指令,也不是可執行程

序或批處理檔案”。而其它的指令則不會出現這樣的情況。雖然maven可以正常使用,并不會出現什麼異常,但是看到這樣的提示資訊老感覺不舒服。為此在

google和baidu上找了好久,最後找到了原因以及相應的解決辦法。

出現這個問題的原因是路徑問題,可能是你安裝了某個軟體更改了系統映射路徑導緻的。

相應的解決辦法是:往PATH中添加%SystemRoot%\system32即可。注意:%SystemRoot%\system32前需要加分号。

下圖是我修改後的path環境變量

重新運作控制台,結果如下圖所示:

注意:要重新啟動cmd.exe.

希望能夠幫助到需要的人。