Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/maven/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Maven JAVA_HOME环境变量定义不正确,但它是正确的_Java_Maven_Path_Environment Variables_Java Home - Fatal编程技术网

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

Maven JAVA_HOME环境变量定义不正确,但它是正确的,java,maven,path,environment-variables,java-home,Java,Maven,Path,Environment Variables,Java Home,我正在Windows上设置Maven,我认为一切都设置正确,但运行时仍然会出现错误“JAVA_HOME环境变量定义不正确” mvn --version 在我的环境变量中,我有以下内容: 用户变量 M2_主页是C:\apache-maven-3.6.3 MAVEN_主页是C:\apache-MAVEN-3.6.3 JAVA\u主页是C:\Program Files\JAVA\jdk-11.0.2\bin 系统变量 JAVA\u主页是C:\Program Files\JAVA\jdk-11.

我正在Windows上设置Maven,我认为一切都设置正确,但运行时仍然会出现错误“JAVA_HOME环境变量定义不正确”

mvn --version
在我的环境变量中,我有以下内容:

用户变量

  • M2_主页是C:\apache-maven-3.6.3
  • MAVEN_主页是C:\apache-MAVEN-3.6.3
  • JAVA\u主页是C:\Program Files\JAVA\jdk-11.0.2\bin
系统变量

  • JAVA\u主页是C:\Program Files\JAVA\jdk-11.0.2\bin
在系统变量内部,在路径变量中,我有:

  • C:\ProgramFiles(x86)\Common Files\Oracle\Java\javapath

  • C:\ProgramData\Oracle\Java\javapath

  • C:\ProgramFiles\Java\jdk-11.0.2\bin

  • C:\apache-maven-3.6.3\bin


似乎无法找出这些环境变量的错误,以至于Maven会给我这个错误。任何帮助都将不胜感激

您的JAVA\u主页不正确。 JAVA\u主页应该是“C:\Program Files\JAVA\jdk-11.0.2”


请记住在重置JAVA_HOME环境以应用新值后重新打开新控制台。

您的JAVA_HOME不正确。 JAVA\u主页应该是“C:\Program Files\JAVA\jdk-11.0.2”


请记住在重置JAVA_HOME环境以应用新值后重新打开新控制台。

从JAVA_HOME中删除
\bin
。JAVA_HOME应该指向JDK的根目录,而不是可执行目录。(然而,Path变量应该指向JDK的
bin
目录。)设置Java环境变量的参考指南删除M2_HOME和MAVEN_HOME只需要Path中的条目,当然还有Java_HOME。谢谢大家!这就解决了这个问题。正如我提到的,Maven安装的bin目录的PATH变量条目,当然,JAVA\u HOME不需要更多。从JAVA\u HOME中删除
\bin
。JAVA_HOME应该指向JDK的根目录,而不是可执行目录。(然而,Path变量应该指向JDK的
bin
目录。)设置Java环境变量的参考指南删除M2_HOME和MAVEN_HOME只需要Path中的条目,当然还有Java_HOME。谢谢大家!这就解决了这个问题。正如我所提到的,Maven安装的bin目录的PATH变量条目,当然还有JAVA_HOME,不需要更多了。非常感谢!非常感谢你!