问题:
昨天还运行的好好的,今天突然又报错了,
mvn不是内部或外部命令,也不是可运行程序或批处理文件
原因:
环境配置问题,windows7和windows10稍微有一点不一样,对照下面配置看哪里不对。(我出现这种问题的原因大概是我是win10,配置了win7的步骤)
解决方法:
win7配置方法:
1.新建MAVEN_HOME环境变量,值为maven解压缩根目录(我的是:E:Program Files (x86)IDEAMavenapache-maven-3.6.0)
2.新建MAVEN_OPTS环境变量,值为-Xms128m -Xmx512m
3.把%MAVEN_HOME%in 目录追加到path环境变量
如图:
(这张图是网上的)
win10配置方法:
1.新建MAVEN_HOME环境变量,值为maven解压缩根目录(我的是:E:Program Files (x86)IDEAMavenapache-maven-3.6.0)
2.新建MAVEN_OPTS环境变量,值为-Xms128m -Xmx512m
3.把maven解压缩根目录(我的是:E:Program Files (x86)IDEAMavenapache-maven-3.6.0)目录追加到path环境变量
问题再+1,再重新启动又……又出现这个情况了???
解决:把maven解压缩根目录(我的是:E:Program Files (x86)IDEAMavenapache-maven-3.6.0)目录写到path环境变量的最前面!!最前面!!最前面!!重要的事情说三遍!!,亲测重启之后也不会出现问题了!
最后重新打开cmd就可以啦!
再更:我的win10系统经常出现这个问题除了mvn,mysql也这样。解决就是把用户环境变量也增加进去。