Maven构建抛出错误“文件不存在”

Posted

技术标签:

【中文标题】Maven构建抛出错误“文件不存在”【英文标题】:Maven build throwing an error "File not exists" 【发布时间】:2021-03-07 12:56:28 【问题描述】:

我已经创建了一个 Maven 项目,但是当我运行 maven build 命令时,它抛出了下面的错误。

java.io.FileNotFoundException: E:\scala-SDK\eclipse\configuration\org.eclipse.osgi\17\0\.cp\
    at org.codehaus.plexus.classworlds.launcher.ConfigurationParser.parse(ConfigurationParser.java:264)
    at org.codehaus.plexus.classworlds.launcher.Configurator.configure(Configurator.java:133)
    at org.codehaus.plexus.classworlds.launcher.Launcher.configure(Launcher.java:131)
    at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:409)
    at org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:356)

我该如何解决这个问题?

【问题讨论】:

重新安装sdk? 【参考方案1】:

错误是告诉你的路径

E:\scala-SDK\eclipse\configuration\org.eclipse.osgi\17\0\.cp\

不存在。可能性:

用户可能缺乏权限

确保运行 Maven 构建的用户对给定路径具有适当的访问权限,尝试使用该用户登录并导航到给定路径。如果存在权限问题,那么您将无法导航到该路径。

该文件可能已被(重新)移动

如果是这种情况,您只需要确定路径是否已更改。如果是这样,请将更改应用于您的构建配置。如果一切都失败了,您可能需要重新安装依赖项,例如 SDK。

【讨论】:

是的,我没有访问该文件的权限。

以上是关于Maven构建抛出错误“文件不存在”的主要内容,如果未能解决你的问题,请参考以下文章

快速删除图像文件,抛出文件不存在

CGI :: Session.pm文件不存在

Maven 3:当文件不存在时如何将文件复制到测试目录

构建 maven spring boot 项目抛出错误

当图像已上传到文件夹中时,如何解决 laravel 中的“文件不存在或不可读”

Maven install:install-file : 指定的文件不存在