Maven JAVA_HOME环境变量未正确定义,但是它是

Maven JAVA_HOME环境变量未正确定义,但是它是

问题描述:

我正在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.