在配置maven中 cmd执行mvn -v指令 发生以下错误
The JAVA_HOME environment variable is not defined correctly
This environment variable is needed to run this program
NB: JAVA_HOME should point to a JDK not a JRE
JAVA_HOME环境变量定义不正确
运行此程序需要此环境变量
注意:JAVA_HOME应该指向JDK而不是JRE
不同电脑的解决方法不一样
我的原因是在对JAVA_HOME的设置中最后不是以反斜杠\结尾,导致cmd下使用java -version 指令能正常显示结果而 mvn -version 指令会提示错误。
还有其他解决方案可以参考 在下面这篇博客中
点我查看其他解决方案
不妨都试试