使用inputstream卡住了nullpointer

时间:2013-07-05 01:47:41

标签: java

我很难得到

Exception in thread "main" java.lang.NullPointerException
at java.io.Reader.<init>(Reader.java:78)
at java.io.InputStreamReader.<init>(InputStreamReader.java:72)

这是我的代码的一部分

InputStream isa = MainWindow.class.getResourceAsStream("/org/wis/lan/ui/Algo.txt");
    InputStreamReader isra = new InputStreamReader(isa);
    BufferedReader bra = new BufferedReader(isra);

有人可以帮我吗?

1 个答案:

答案 0 :(得分:1)

看起来getResourceAsStream()无法找到该文件。

ClassLoader#getResource()能够找到相对于类路径“root”的文件。

建议使用Thread.currentThread().getContextClassLoader()为此返回的ClassLoader。