我在阅读config.properties
时找不到文件。 config.properties
正好在com/wu/resources
下。可能是什么问题?
Properties prop = new Properties();
InputStream input;
input = Readproperties.class.getClassLoader().getResourceAsStream("/com/wu/resources/config.properties");
if (input != null) {
prop.load(input); }
else {
System.out.println("file not found");
}
答案 0 :(得分:0)
似乎ClassLoader.getResourceAsStream(String name)返回null,然后导致Properties.load抛出NullPointerException。
URL getResource(String name):查找具有给定名称的资源。资源是一些数据(图像,音频,文本等),可以通过类代码以独立于代码位置的方式访问。 资源名称是标识资源的&#39; <&#39; 分隔的路径名。
返回:用于阅读资源的网址对象,如果符合 null :
答案 1 :(得分:0)
试
input = Readproperties.class.getClassLoader().getResourceAsStream("src/com/wu/resources/config.properties");