0

如何从 WEB-INF\lib\someName.jar 加载(从代码)所需的文件(*.txt)?

我尝试了机制:

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

但它仅在所需文件位于 WEB-INF\classes 文件夹中时才有效。
然后我尝试使用所需文件在 jar 中创建 META-INF\resources 文件夹。但它没有生效。

4

1 回答 1

0

在 Class 上尝试 getResourceAsStream 方法而不是 ClassLoader。

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

刚刚以这种方式测试它,我得到了一个 sun.net.www.protocol.jar.JarURLConnection$JarURLInputStream@89fbe3 的实例

于 2014-06-19T15:35:05.223 回答