如何避免此错误运行maven时没有此类文件或目录

时间:2018-10-09 06:31:45

标签: java maven

我在从邮件中下载的文件夹中有后端代码和API。我正在使用Mac OS。

但是当我在终端中运行./mvnw时,我得到了错误

-bash: ./mvnw: /bin/sh^M: bad interpreter: No such file or directory

如何克服这个错误?

4 个答案:

答案 0 :(得分:2)

我遇到了与您相同的错误,按以下方式安装mvn包装器对我有用。

mvn -N io.takari:maven:wrapper

然后将cd转到pom.xml文件所在的文件夹,然后重新运行./mvnw命令

答案 1 :(得分:0)

该错误表明mvnw文件不存在。转到需要构建的Maven项目,然后通过指向mvnw的路径像下面这样运行mvnw。

sh / home / user / maven-wrapper-master / mvnw全新安装

否则,将mvnw文件复制到maven项目目录中。

答案 2 :(得分:0)

您的bash似乎被DOS行尾弄糊涂了。 This post详细介绍了如何在MacOS上处理这些问题

答案 3 :(得分:0)

我尝试了dos2unix filename可以正常工作。要使用此命令,我们必须安装dos2unix

这是安装链接

https://symwisedownload.symantec.com//resources/sites/SYMWISE/content/live/SOLUTIONS/228000/TECH228385/en_US/dos2unix-5.3.3-0.pkg?gda=1539204692_786de4ebe956ae8f24de673f5398dd64