【发布时间】:2013-02-17 18:15:16
【问题描述】:
我正在尝试读取将包含在 .JAR 中的资源,但我得到了一个 nullPointer 对于以下内容:
bReader = new BufferedReader(new InputStreamReader(
this.getClass().getResourceAsStream("resources/" + fileName)));
但是,使用文件可以正常工作..
bReader = new BufferedReader(new FileReader(new File("resources/" + fileName)));
【问题讨论】:
-
能否打印出错误的堆栈跟踪。
-
this.getClass()的全名是什么,jar 中的文件在哪里? -
线程“AWT-EventQueue-0”中的异常 java.io.Reader.
(Reader.java:61) 处 java.io.InputStreamReader. 处的 java.lang.NullPointerException (InputStreamReader.java:55)
标签: java jar resources bufferedreader