首页 > 解决方案 > getResources 返回 null 或文件未找到异常

问题描述

try (BufferedReader rd = new BufferedReader(
    new FileReader(getClass().getResource(fileName).getFile()))) {
        prop.load(rd);
} catch (IOException ex) {
    ex.printStackTrace();
}

我正在尝试读取一个名为 database.properties 的文件,该文件已放入我在 eclipse 构建路径中定义的资源目录中。 在此处输入图像描述 我试过传递所有类型的参数,但没有任何效果。getResources 总是返回 null 或找不到文件异常。我真的很困惑。有人可以解释什么是问题以及资源在 Eclipse 中是如何工作的吗?我尝试作为文件名传递的值:database.properties、/database.properties、/resources/database.properties 和其他一些

标签: java

解决方案


推荐阅读