安装了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的设置问题。