'mvn' 在 Windows 10 中不是内部或外部命令、可运行程序或批处理文件错误

新手上路,请多包涵

我已经阅读过有关此问题的类似问题,但它仍然无法正常工作。

我已经将 maven 3.3.3 提取到 D:\Maven(Java 已经安装并且工作正常)然后添加了 2 个系统变量:

多变的价值M2%M2_HOME%\binM2_HOMED:\Maven

我还在路径中附加了下一个:

%M2%

但它仍然无法正常工作。

我可以从 --- 执行 mvn -version D:\Maven\bin 但不能从另一个目录执行此操作。

原文由 Feeco 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 695
2 个回答

不要在 D:\Maven\bin 之后在你的路径中放置额外的空间;在 D:\Maven\bin 中; D:\Program Files\NodeJS;请不要在路径变量中留出任何空格。

通常,要在 Windows 的命令行中设置 mvn:

  1. 在系统环境中设置 JAVA_HOME 属性

例如。 JAVA_HOME=C:\Program Files\Java\jdk1.8.0_65 2. 在系统环境中设置 M2_HOME 属性

例如。 M2_HOME=D:\apache-maven-3.3.3 3. 最后将 maven 添加到 PATH

;%M2_HOME%\bin; 在系统环境的PATH属性末尾添加

现在试试 mvn -version

原文由 Bhuwan Prasad Upadhyay 发布,翻译遵循 CC BY-SA 3.0 许可协议

我犯的一个错误是,会有两个环境变量部分

一个可以通过管理员访问,而另一个则不需要。请在第二位指定路径

它肯定会工作。,也尝试 echo %M2_HOME% 检查你是否配置正确..在跳转到 mvn install

希望这对必须使用管理员权限的人有所帮助

原文由 Vignesh Ravichandran 发布,翻译遵循 CC BY-SA 4.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题