'mvn-v' 不是内部或外部命令,也不是可运行的程序 或批处理文件。
今天下载安装maven,配置出现了一些小小的问题,记录一下。
在cmd命令行中测试:
出现了’mvn-v’ 不是内部或外部命令,也不是可运行的程序 或批处理文件。
先说一下我的操作:
1.右击“此电脑”->“属性”->"高级系统设置”->"环境变量“
新建一个系统变量变量可以取你想取的名字
变量值是你的maven所在位置
比如我的就是:注意这里不是lib所在的位置,不要弄错了。
接着,在path变量中新建一个环境变量。
这里我新建了一个环境变量:
G:\maven\apche-maven-3.6.1\lib
也就是maven\lib所在的位置。
好了,这就是我看了网上操作所做的。
然后一测试,就出现了’mvn-v’ 不是内部或外部命令,也不是可运行的程序 或批处理文件。了。
解决问题:
1、在path环境变量中增加这么一句
%MAVEN_HOME%\bin
注意前后都没有分号(这不是在ClassPath变量中)
效果如下保险起见,我没有删掉前面新建的那个。
2、在CLASSPATH环境变量中,我也加了这么一句,这个应该没必要加。如果前面你试了不行,那你也可以试一下在CLASSPATH中也加一个。注意%MAVEN_HOME%\bin前面有一个英文的分号,后面不要加
3、如果还是不行,看看是否 MAVEN_HOME的变量值是不是 G:\maven\apache-maven-3.6.1 (这里是maven所在的位置)
Path下面是
G:\maven\apache-maven-3.6.1\lib(这里是lib所在的位置)
和一个 %MAVEN_HOME%\bin (前后都没有分号)
再测试一下成功了。