安装maven时提示:NB: JAVA_HOME should point to a JDK not a JRE.
我是win7系统.
我的java jdk是默认安装的.
环境变量里,JAVA_HOME:C:Program FilesJavajdk1.7.0_80;,path:C:Program FilesJavajdk1.7.0_80bin;
然后打开win+R。cmd进入
输入
java
javac
java -version
都没有问题.
在maven官网下载maven至F盘的apache-maven-3.6.0-bin文件夹中,然后在环境变量中设置M2_HOME为F:apache-maven-3.6.0-binapache-maven-3.6.0。
在path中添加F:apache-maven-3.6.0-binapache-maven-3.6.0bin。 确定确定。然后打开win+R。cmd进入。
输入:mvn --version
结果是:
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.
原因是我的JAVA_HOME:C:Program FilesJavajdk1.7.0_80; 多了一个分号:改为JAVA_HOME:C:Program FilesJavajdk1.7.0_80
保存之后,关闭先前打开的cmd窗口,重新打开一个cmd窗口,此时测试mvn --version,成功!
哈哈
评论