java Maven build中的错误:无法识别mvn.bat

k10s72fa  于 2023-04-19  发布在  Java
关注(0)|答案(4)|浏览(159)

当我尝试在NetBeans下构建一个Java项目(配置了一个外部Maven)时,我得到了以下错误:
“C:\Users......\bin\mvn.bat””未被识别为内部或外部命令、可操作程序或批处理文件”

编辑:使用Maven 3.3.3,Windows 10;在工具〉选项〉Java〉Maven〉执行〉Maven主页〉浏览下将自定义maven添加到NetBeans

我能做什么?

pxy2qtax

pxy2qtax1#

要解决它:
1.转到Maven安装文件夹
1.转到bin
1.确保您可以看到文件扩展名
1.复制mvn.cmdmvnDebug.cmd,并将这些副本重命名为扩展名.bat
1.尝试立即生成项目

35g0bw71

35g0bw712#

安装Netbeans 8.1或更高版本以更正此issue
作为@mkleint noted,这是Maven 3.3.3+的问题,其中maven更改了mvn可执行扩展。您可以在Netbeans网站上download最新版本。

omvjsjqw

omvjsjqw3#

Maven 3.3+没有更多的mvn.bat,您应该使用2.5.2+版本的maven-release-plugin:https://issues.apache.org/jira/browse/MRELEASE-902

q0qdq0h2

q0qdq0h24#

对于Maven3.6+,只需要从您的maven安装构建文件夹中复制并重命名mvn.cmd文件

相关问题