Maven JAVA_HOME环境变量未正确定义,但是它是 [英] Maven JAVA_HOME environment variable is not defined correctly, but it is

查看:119
本文介绍了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.

这篇关于Maven JAVA_HOME环境变量未正确定义,但是它是的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆