从src/main/resources读取java会产生NullPointerException
在我的Maven项目中,我在src/main/resources中有一个xls文件。 当我这样读的时候:
InputStream in = new
FileInputStream("src/main/resources/WBU_template.xls");
一切都好
但是我想用getResourceAsStream将其作为InputStream读取。当我这么做的时候,不管有没有斜杠,我都会得到一个NPE
private static final String TEMPLATEFILE = "/WBU_template.xls";
InputStream in = this.getClass.getResourceAsStream(TEMPLATEFILE);
无论斜杠是否存在,或者如果我使用getClassLoader()方法,我仍然会得到一个空指针
我也试过:
URL u = this.getClass().getResource(TEMPLATEFILE);
System.out.println(u.getPath());
控制台上说/目标/类/WBU_模板。xls 然后拿我的空指针
我做错了什么
共 (0) 个答案