Caused by: java.io.FileNotFoundException: class path resource [datasourc.properties] cannot be opene

这篇具有很好参考价值的文章主要介绍了Caused by: java.io.FileNotFoundException: class path resource [datasourc.properties] cannot be opene。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

异常:Caused by: java.io.FileNotFoundException: class path resource [文件名] cannot be opened because it does not exist

原因:资源无法打开,因为它不存在

在Maven项目里面资源默认生成的类路径是src/main/java,如果你所需要的文件不在这个目录下,项目编译器输出里就不会有该文件(即便你的项目里有这个文件存在,但是在构建项目的时候,系统也不会把该文件构建进编译器输出里),那么你运行项目的时候便会报这个错误。

Caused by: java.io.FileNotFoundException: class path resource [datasourc.properties] cannot be opene

 解决:我们找到Maven项目里的pom.xml文件

Caused by: java.io.FileNotFoundException: class path resource [datasourc.properties] cannot be opene

 在<build></build>(构建)标签里加入如下代码(根据自己的需求变动):

 <resources>
      <resource><!--源-->
        <directory>src/main/java</directory><!--你的文件所在路径-->
        <includes><!--包含哪些后缀名文件-->
          <include>**/*.properties</include>
          <include>**/*.xml</include>
        </includes>
      </resource>
  </resources>

细节:在你修改完pom.xml文件后点击一下右上角的加载变更按钮

Caused by: java.io.FileNotFoundException: class path resource [datasourc.properties] cannot be opene

 然后重新构建一下项目就行了。

另外还有几种“笨”方法:如鼠标右击你需要的源文件目录,将该目录标记为源 根

Caused by: java.io.FileNotFoundException: class path resource [datasourc.properties] cannot be opene

 或者,直接复制你需要的文件到项目编译器输出的那个文件夹里的对应位置也行。

最好的处理方式还是第一种。文章来源地址https://www.toymoban.com/news/detail-465415.html

到了这里,关于Caused by: java.io.FileNotFoundException: class path resource [datasourc.properties] cannot be opene的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包