事先声明:本人使用的系统是Windows 7
配置maven的环境时,建立了相关的环境变量,并且能确定目录没有错误。
但是在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的目录中含有bin
这样 只用把目录改到大目录,不用细化到bin文件夹 在path 中 再加 \bin
二是:JAVA_HOME中的目录结尾没有加上 \
例如:C:\Program Files\Java\jdk1.8.0_181
应改变成:C:\Program Files\Java\jdk1.8.0_181\
设置好了以后 保存
关闭当前的cmd窗口,重新打开一个 再次输入 maven -version 即可
原文:https://www.cnblogs.com/7-30-onlyone/p/11666534.html