【问题标题】:Load from code file from web-inf\lib\*.jar从 web-inf\lib\*.jar 的代码文件加载
【发布时间】:2014-08-10 04:45:43
【问题描述】:

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

我试过机制:

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

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

【问题讨论】:

标签: java jar classloader web-inf


【解决方案1】:

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

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-04-01
    • 1970-01-01
    • 1970-01-01
    • 2016-02-06
    • 1970-01-01
    • 2010-11-29
    • 2012-01-24
    • 1970-01-01
    相关资源
    最近更新 更多