自己在win7 64位电脑上配置maven环境变量出现的问题,利用网上提供的方案还是一直报错,然后自己突然灵光一现把本机的maven的绝对路径修改一下就成功了,问题虽然解决了,但自己还处于懵的状态中。。。。。希望有看到文章的大神可以提点一下
一 、MAVEN环境的配置
1、首先通过“计算机->属性->高级系统设置->环境变量”进入环境变量设置
2、再通过“系统变量->新建”添加了一个系统变量MAVEN_HOME,其变量值就是你apache-maven-3.5.2所存在的绝对路径,本机路径是:D:\Program Files (x86)\apache-maven-3.5.2-bin.zip\apache-maven-3.5.2
3、在系统变量Path的变量值末尾添加了“;%MAVEN_HOME%\bin”
二、利用cmd控制台来查看自己的maven的配置是否成功
1、查看maven的安装路径:echo %MAVEN_HOME%
2、利用mvn -version指令来验证安装是否成功
出现这个错误之后,百度了一下大家的解决方案:
1)把 Path中的“;%MAVEN_HOME%\bin”换成绝对路径:“D:\Program Files (x86)\apache-maven-3.5.2-bin.zip\apache-maven-3.5.2\bin”,执行mvn -version指令之后还是不行;
2)在Path中添加%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;还是不行
最后自己把maven的绝对路径由D:\Program Files (x86)\apache-maven-3.5.2-bin.zip\apache-maven-3.5.2改为了D:\apache-maven-3.5.2之后就成功了,且本机最后Path对应的路径也没有再实行上两种方法的中所提到的改动,其变量值为:C:\ProgramData\Oracle\Java\javapath;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\;%JAVA_HOME%\bin;%MAVEN_HOME%\bin
转发的题主的,忍不住想给他加一点,就是当你可以echo到M2_HOME但是path也%M2_HOME%\bin好了,却出现mvn错误的情况,这种情况去你的M2_HOME中,看看你的后面有没有加“;”,以前老版本文本都在一行必须加,现在win10,已经都分开了,如果再加就会出现这样的错误。