问题描述
我正在Windows上设置Maven,我认为所有设置都正确,但是在运行
I'm setting up Maven on Windows and I think everything is set up correctly, but I'm still getting the error "The JAVA_HOME environment variable is not defined correctly" when I run
mvn --version
在我的环境变量中,我有以下内容:
In my environment variables, I have the following:
用户变量
- M2_HOME是C:\ apache-maven-3.6.3
- MAVEN_HOME是C:\ apache-maven-3.6.3
- JAVA_HOME是C:\ Program Files \ Java \ jdk-11.0.2 \ bin
系统变量
- JAVA_HOME是C:\ Program Files \ Java \ jdk-11.0.2 \ bin
在系统变量内部,在我的Path变量中,我具有:
Inside System Variables, in my Path variable, I have:
-
C:\ Program Files(x86)\ Common Files \ Oracle \ Java \ javapath
C:\Program Files (x86)\Common Files\Oracle\Java\javapath
C:\ ProgramData \ Oracle \ Java \ javapath
C:\ProgramData\Oracle\Java\javapath
C:\ Program Files \ Java \ jdk-11.0.2 \ bin
C:\Program Files\Java\jdk-11.0.2\bin
C:\ apache-maven-3.6.3 \ bin
C:\apache-maven-3.6.3\bin
似乎无法弄清楚这些环境变量出了什么问题,使得Maven会给我这个错误.任何帮助将不胜感激!
Can't seem to figure out what's wrong with these environment variables such that Maven would be giving me that error. Any help would be greatly appreciated!
推荐答案
您的JAVA_HOME不正确.JAVA_HOME应为"C:\ Program Files \ Java \ jdk-11.0.2"
Your JAVA_HOME is incorrect.JAVA_HOME should be "C:\Program Files\Java\jdk-11.0.2"
在重置JAVA_HOME环境以应用新值后,请记住要重新打开新控制台.
Remember to reopen new console after reset JAVA_HOME environment to apply new value.
这篇关于Maven JAVA_HOME环境变量未正确定义,但是它是的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!