0

WEB-INF\lib\someName.jar から必要なファイル (*.txt) を (コードから) ロードする方法は?

私はメカニズムを試しました:

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

ただし、必要なファイルが WEB-INF\classes フォルダーにある場合にのみ機能しました。
次に、必要なファイルを含む jar に META-INF\resources フォルダーを作成しようとしました。しかし、それは効果をもたらしませんでした。

4

1 に答える 1

0

ClassLoader の代わりに Class で getResourceAsStream メソッドを試してください。

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

この方法でテストしたところ、sun.net.www.protocol.jar.JarURLConnection$JarURLInputStream@89fbe3 のインスタンスが得られました。

于 2014-06-19T15:35:05.223 に答える