Eclipse将文件夹设为源文件 解决Could not find resource

在学习MyBatis中,例外的将配置文件新建了一个文件夹方便管理。

但程序在查找资源文件时错误:

Exception in thread "main" java.io.IOException: Could not find resource /conf/mybatis-config.xml
    at org.apache.ibatis.io.Resources.getResourceAsStream(Resources.java:114)
    at org.apache.ibatis.io.Resources.getResourceAsStream(Resources.java:100)
    at com.mxthd.mybatis.test.MyBatisTest.test(MyBatisTest.java:22)
    at com.mxthd.mybatis.test.MyBatisTest.main(MyBatisTest.java:32)

整个项目结构如下:

解决问题是需要把conf文件夹设置为源文件。

右击conf文件夹如下:

源文件会在图标上添加一个包,很容器区别。然后路径就可以直接写文件名称了

原文链接:,转发请注明来源!

发表评论