2014-06-19 36 views
0

如何從WEB-INF \ lib \ someName.jar加載(從代碼)所需文件(* .txt)?從web-inf lib *代碼文件加載jar

我試過機制:

this.getClass().getClassLoader().getResourceAsStream(<nameFile>). 

但它的工作,只有當所需的文件在WEB-INF \ classes文件夾。
然後我試圖在jar文件中創建META-INF \ resources文件夾。但它沒有起作用。

+0

的實例何苦一路去的類加載器?你可以在班上停下來。 – kolossus

+0

[加載.Jar文件或類路徑中包含的資源(圖像)]的可能重複(http://stackoverflow.com/questions/22203162/loading-resources-images-contained-in-a-jar-file-或-內式類路徑) – robermann

回答

0

嘗試使用Class而不是ClassLoader的getResourceAsStream方法。

this.getClass().getResourceAsStream(<nameFile>). 

只是測試它這樣,我得到了[email protected]e3