java - 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 和其他一些