我正在一個項目中工作,我需要一個資源。我試圖讓使用此代碼是:JSONParser getResourceAsStream
InputStream爲= JSONParser.class.getResourceAsStream( 「a.json」);
String jsonTxt = IOUtils.toString(is);
a.json文件位於項目的主文件中。
確切的問題是:
異常在線程 「主」 顯示java.lang.NullPointerException
在java.io.Reader中在java.io.InputStreamReader中(Reader.java:61)
(。 InputStreamReader.java:55)
在org.apache.commons.io.IOUtils.copy(IOUtils.java:1049)
在org.apache.commons.io.IOUtils.toString(IOUtils.java:359)
at com.playence.parser.JSon.main(JSon.java:28)
調試,我看到變量'是'是空的,我想這就是爲什麼NullPointException,bugt我不知道如何解決它。
任何幫助?
Thans提前。
我把文件放在src/main/resorces中,並且Y也嘗試將它放到與調用它的類相同的文件中,但是我得到了同樣的錯誤。 鍵入洞的路徑也是相同的結果。 也許它可能是ecplipse和庫問題? – 2010-06-28 14:21:43
順便說一句,我通過導入maven依賴使用JSONParser,我的項目中沒有JSONParser.java。 – 2010-06-28 14:22:30
@ mujer-esponja:我看到你正在使用src/main/resorces文件夾。你在使用Maven嗎? – 2010-06-28 14:24:27