NB: JAVA_HOME should point to a JDK not a JRE

安装了java, Idea,  maven, tomcat

java -version 可以正常运行;但maven -v 就一直报错

The JAVA_HOME environment variable is not defined correctly
This environment variable is needed to run this program
NB: JAVA_HOME should point to a JDK not a JRE

 在网上找了很久很久,看了好几个博客的解决方案,最后看到这篇时,恍然大悟:

https://blog.csdn.net/TMaskBoy/article/details/99875484

踩的坑:

1. “在Maven文件夹中的bin目录下,查看启动脚本(Unix上名为mvn文件,Windows上为mvn.cmd)”

我一直以为是mvn,就一直在修改mvn这个文件,然而,windows10 是mvn.cmd

2. 

 

 

 

很粗心,估计是第一次写了java_home变量名之后改动文件,仍然没有改。到最后看到上面那个博客的时候,才发现,只要变量名正确就可以调用。因为粗心导致花了一整下午和晚上处理IDEA的设置问题。

 

posted @ 2020-09-15 23:14  HannahGreen  阅读(1082)  评论(0编辑  收藏  举报