如何解决“'mvn' 不是内部或外部命令,也不是可运行的程序或批处理文件。”问题

本文详细介绍了如何在Windows系统上正确配置Maven环境变量,包括设置M2_HOME和PATH变量,以及解决JAVA_HOME配置问题,确保mvn命令正常工作。

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

步骤一:右键“我的电脑”,选择“属性”,之后选择左侧菜单栏的“高级系统设置”,弹出“系统属性”框后点击“环境变量”。
在这里插入图片描述
步骤二:在“环境变量”框中新建一个用户变量,注意是用户变量而不是系统变量,也就是上方的那一个区域,点击新建。
在这里插入图片描述
新建一个变量名为M2_HOME,
变量值你所下载的maven的根目录
点击“确定”。
在这里插入图片描述
步骤三:在用户变量区域(注意还是上方区域,不是下方区域!),双击“PATH”变量,进入编辑PATH变量的框,点击新建,输入%M2_HOME%\bin,再点击确认。
在这里插入图片描述
之后就一路“确认”直到退出了“高级系统设置”就设置成功了。
但是,因为我之前设置的JAVA_HOME变量的值有问题,导致在命令行输入mvn -version显示出错信息了,因此再把系统变量(这次是下方区域,而不是上方区域)里的JAVA_HOME变量值根据你系统所存放jdk的路径来设置,然后也是一路“确定”完成设置就ok了。

步骤四:
关闭你之前打开的命令行,重新打开一个命令行终端,输入mvn -version,就可以显示你系统maven的版本和java的版本了,这也意味着你可以使用mvn命令来进行一些相关操作了。
在这里插入图片描述

如果在设置前打开的命令行中输入mvn -version可能仍然会报错,因为可能设置没有及时更新,所以建议要重新打开一个命令行终端。

参考来源:https://blog.csdn.net/qq_40875057/article/details/94760227
仅以博客记录自己学习的一些经验,希望能帮助到其他遇到同样问题的小伙伴们!

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值