配置maven环境变量时,将变量名定义为:MAVEN_HOME,变量值为主目录地址
并且系统变量Path定义为%MAVEN_HOME%\bin时出错
错误信息:
The JAVA_HOME environment variable is not defined correctly
This environment variable is needed to run this propram
JAVA_HOME should point to a JDK not a JRE
那肯定是JAVA_HOME配置的不对,于是查看了一下
没发现有什么问题,于是找度娘
JAVA_HOME后面不能带\bin路径
JAVA_HOME后面不能带空格,不能带;
不要在path中添加其他字符,例如:. ; ........等
删除JAVA_HOME和Path保存后重新添加
以上方法都不能解决我的问题,大哭,继续检查
最后发现我那错误是因为更新过jdk,而我的用户变量JAVA_HOME是以前的8.0版本,和我的系统变量JAVA_HOME路径不一样,所以就报了这个错误,把两个路径统一后就解决了
再次mvn -version