'mvn-v' 不是内部或外部命令,也不是可运行的程序 或批处理文件。

在安装和配置Maven时遇到‘mvn-v’不是内部或外部命令的错误。通过检查和修改环境变量,特别是确保系统变量Path中包含%MAVEN_HOME%in,并确保MAVEN_HOME指向正确路径,成功解决了问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

今天下载安装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 (前后都没有分号)

再测试一下
在这里插入图片描述成功了。

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值