Maven not 运行 on windows JDK 11,它说 JAVA_HOME 未设置

Maven not running on windows JDK 11, it says JAVA_HOME is not set

伙计们,这个问题快把我逼疯了。看一看。

我已经在我的 Program Files 文件夹中下载并解压缩了 maven 3.6.3,我认为我正确设置了环境变量,但是当我尝试 运行:

正如您在下面的图片中看到的,我的 JAVA_HOME 设置正确,指向 JDK 11:

直到现在,对于 eclipse 和 eclipse 内部的 maven,我都没有问题使用 JDK。我已经重新安装了 Java,重新启动了几次,但似乎什么都没有解决

我的系统配置有误,我不明白为什么。但是为了解决这个问题,我删除了 jdk 文件夹,从官方卸载程序中删除了 java,从这个 link 下载并安装了 OpenJDK 11,问题解决了,maven 现在可以工作了:

谢谢大家的帮助!