我正在尝试读取一个将被包含在.JAR文件中的资源,但是我遇到了以下空指针异常:
bReader = new BufferedReader(new InputStreamReader(
this.getClass().getResourceAsStream("resources/" + fileName)));
然而,使用文件是可以正常工作的。
bReader = new BufferedReader(new FileReader(new File("resources/" + fileName)));
this.getClass()
的完全限定名称是什么,它在 jar 文件中的位置是哪里? - JB Nizet