所以基本上我在我的兩行代碼如下:問題,當試圖在Java中使用的getResourceAsStream
InputStream is = this.getClass().getClassLoader().getResourceAsStream("resources/config");
BufferedReader bufferedReader = new BufferedReader(new InputStreamReader(is));
,並在Eclipse我的文件結構如下(圖片貼):
當我嘗試運行這段代碼時,當它到達第二行(BufferedReader行)時,我得到NullPointerExceptions。我無法理解爲什麼InputStream「正在」變爲空。有任何想法嗎?
嘗試'的getResourceAsStream( 「qbooksprintfix /資源/配置」)'。更多細節[here](http://stackoverflow.com/a/18280628/2581401) –
@ c.s。杜,那工作! – user1806716
@AndyThomas:路徑是相對於類的包whan使用Class.getResourceAsStream,但不使用ClassLoader.getResourceAsStream()時。在後一種情況下,路徑總是絕對的。 –