当我尝试在NetBeans下构建一个Java项目(配置了一个外部Maven)时,我得到了以下错误:“C:\Users......\bin\mvn.bat””未被识别为内部或外部命令、可操作程序或批处理文件”
编辑:使用Maven 3.3.3,Windows 10;在工具〉选项〉Java〉Maven〉执行〉Maven主页〉浏览下将自定义maven添加到NetBeans
我能做什么?
pxy2qtax1#
要解决它:1.转到Maven安装文件夹1.转到bin1.确保您可以看到文件扩展名1.复制mvn.cmd和mvnDebug.cmd,并将这些副本重命名为扩展名.bat1.尝试立即生成项目源
bin
mvn.cmd
mvnDebug.cmd
.bat
35g0bw712#
安装Netbeans 8.1或更高版本以更正此issue。作为@mkleint noted,这是Maven 3.3.3+的问题,其中maven更改了mvn可执行扩展。您可以在Netbeans网站上download最新版本。
omvjsjqw3#
Maven 3.3+没有更多的mvn.bat,您应该使用2.5.2+版本的maven-release-plugin:https://issues.apache.org/jira/browse/MRELEASE-902
q0qdq0h24#
对于Maven3.6+,只需要从您的maven安装构建文件夹中复制并重命名mvn.cmd文件
4条答案
按热度按时间pxy2qtax1#
要解决它:
1.转到Maven安装文件夹
1.转到
bin
1.确保您可以看到文件扩展名
1.复制
mvn.cmd
和mvnDebug.cmd
,并将这些副本重命名为扩展名.bat
1.尝试立即生成项目
源
35g0bw712#
安装Netbeans 8.1或更高版本以更正此issue。
作为@mkleint noted,这是Maven 3.3.3+的问题,其中maven更改了mvn可执行扩展。您可以在Netbeans网站上download最新版本。
omvjsjqw3#
Maven 3.3+没有更多的mvn.bat,您应该使用2.5.2+版本的maven-release-plugin:https://issues.apache.org/jira/browse/MRELEASE-902
q0qdq0h24#
对于Maven3.6+,只需要从您的maven安装构建文件夹中复制并重命名mvn.cmd文件