KnowledgeHub
Questions
Tags
Users
Search
Alex Rivera
|
Logout
Edit Question
Title
Body
In my Maven project, I have a xls file in src/main/resources. When I read it like this: InputStream in = new FileInputStream("src/main/resources/WBU_template.xls"); everything is ok. However I want to read it as InputStream with getResourceAsStream. When I do this, with or without the slash I always get a NPE. private static final String TEMPLATEFILE = "/WBU_template.xls"; InputStream in = this.getClass.getResourceAsStream(TEMPLATEFILE); No matter if the slash is there or not, or if I make use of the getClassLoader() method, I still get a NullPointer. I also have tried this : URL u = this.getClass().getResource(TEMPLATEFILE); System.out.println(u.getPath()); the console says.../target/classes/WBU_template.xls and then get my NullPointer. What am I doing wrong ?
Tags (comma-separated)
Save Edits
Cancel