問題:
昨天還運行的好好的,今天突然又報錯了,
mvn不是內部或外部命令,也不是可運行程序或批處理文件
原因:
環境配置問題,windows7和windows10稍微有一點不一樣,對照下面配置看哪里不對。(我出現這種問題的原因大概是我是win10,配置了win7的步驟)
解決方法:
win7配置方法:
1.新建MAVEN_HOME環境變量,值為maven解壓縮根目錄(我的是:E:\Program Files (x86)\IDEA\Maven\apache-maven-3.6.0)
2.新建MAVEN_OPTS環境變量,值為-Xms128m -Xmx512m
3.把%MAVEN_HOME%\bin 目錄追加到path環境變量
如圖:
(這張圖是網上的)
win10配置方法:
1.新建MAVEN_HOME環境變量,值為maven解壓縮根目錄(我的是:E:\Program Files (x86)\IDEA\Maven\apache-maven-3.6.0)
2.新建MAVEN_OPTS環境變量,值為-Xms128m -Xmx512m
3.把maven解壓縮根目錄(我的是:E:\Program Files (x86)\IDEA\Maven\apache-maven-3.6.0)目錄追加到path環境變量
問題再+1,再重新啟動又……又出現這個情況了???
解決:把maven解壓縮根目錄(我的是:E:\Program Files (x86)\IDEA\Maven\apache-maven-3.6.0)目錄寫到path環境變量的最前面!!最前面!!最前面!!重要的事情說三遍!!,親測重啟之后也不會出現問題了!
最后重新打開cmd就可以啦!
再更:我的win10系統經常出現這個問題除了mvn,mysql也這樣。解決就是把用戶環境變量也增加進去。