這兩天由於項目的需要,在電腦上安裝和配置了maven工具。新建好了環境變量M2_HOME,並且往path里面增加了%M2_HOME%\bin路徑,測試也顯示maven安裝成功,如下圖所示:
從上面圖片可以看到,maven配置成功了。但是每次在執行mvn命令時會出現下面的一條提示信息“‘cmd’不是內部或外部命令,也不是可執行程序或批處理文件”。而其它的命令則不會出現這樣的情況。雖然maven可以正常使用,並不會出現什么異常,但是看到這樣的提示信息老感覺不舒服。為此在google和baidu上找了好久,最后找到了原因以及相應的解決辦法。
出現這個問題的原因是路徑問題,可能是你安裝了某個軟件更改了系統映射路徑導致的。
相應的解決辦法是:往PATH中添加%SystemRoot%\system32即可。注意:%SystemRoot%\system32前需要加分號。
下圖是我修改后的path環境變量
重新運行控制台,結果如下圖所示:
注意:要重新啟動cmd.exe.
希望能夠幫助到需要的人。