最近在cmd下使用mvn命令时,在执行完以后总会出现一句“‘cmd’不是内部或外部命令,也不是可执行程序或批处理文件”,如下图:
![](https://box.kancloud.cn/2016-08-18_57b562681f1f6.jpg)
虽然命令执行成功了,不会有什么影响,但是身为强迫症晚期的我是绝对不能忍的。首先,能够正确执行mvn命令,说明Maven的配置是没问题的,那么问题出在什么地方呢?找来找去最后定位到是环境变量的问题,查看系统变量中的Path,发现里面缺少了%SystemRoot%\system32;%SystemRoot%,于是果断加上,再次执行mvn命令,发现那句话已经不见啦!
![](https://box.kancloud.cn/2016-08-18_57b5626846148.jpg)
注意:修改完Path路径后,要重新打开命令行窗口才行哦。
强迫症是我追求完美的动力!