1、配置了mvn的环境变量,M2_HOME=${mvn安装路径}
2、在系统的环境变量最后配置了%M2_HOME%\bin
3、在dos新运行mvn -v系统提示找不到命令
定位了半天,原来是在系统Path配置的%M2_HOME%\bin,但是我的dos是在我的用户下,非系统用户
如图,这个是系统用户,而Path指向的是系统,所以如果用用户的在执行mvn -v肯定是不生效的。需要在用户的环境变量下新建Path=%M2_HOME%\bin,这样才能生效
系统变量和用户变量不是一回事,如果你的用户没有系统权限,在系统变量中配置,用户是无法使用的。
以上只是个人见解,如果错误,请指正