Maven JAVA_HOME 环境变量未正确定义,但它是
Maven JAVA_HOME environment variable is not defined correctly, but it is
我正在 Windows 上设置 Maven,我认为一切都设置正确,但是当我 运行
mvn --version
在我的环境变量中,我有以下内容:
用户变量
- 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 变量中,我有:
C:\Program Files (x86)\Common Files\Oracle\Java\javapath
C:\ProgramData\Oracle\Java\javapath
C:\程序Files\Java\jdk-11.0.2\bin
C:\apache-maven-3.6.3\bin
似乎无法弄清楚这些环境变量有什么问题,以至于 Maven 会给我该错误。任何帮助将不胜感激!
您的 JAVA_HOME 不正确。
JAVA_HOME 应该是 "C:\Program Files\Java\jdk-11.0.2"
记得在重置 JAVA_HOME 环境后重新打开新控制台以应用新值。
我正在 Windows 上设置 Maven,我认为一切都设置正确,但是当我 运行
mvn --version
在我的环境变量中,我有以下内容:
用户变量
- 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 变量中,我有:
C:\Program Files (x86)\Common Files\Oracle\Java\javapath
C:\ProgramData\Oracle\Java\javapath
C:\程序Files\Java\jdk-11.0.2\bin
C:\apache-maven-3.6.3\bin
似乎无法弄清楚这些环境变量有什么问题,以至于 Maven 会给我该错误。任何帮助将不胜感激!
您的 JAVA_HOME 不正确。 JAVA_HOME 应该是 "C:\Program Files\Java\jdk-11.0.2"
记得在重置 JAVA_HOME 环境后重新打开新控制台以应用新值。