Java 从web inf\lib\*.jar的代码文件加载

Java 从web inf\lib\*.jar的代码文件加载,java,jar,classloader,web-inf,Java,Jar,Classloader,Web Inf,如何从WEB-INF\lib\someName.jar加载代码所需的文件*.txt 我试过: this.getClass().getClassLoader().getResourceAsStream(<nameFile>). 但它仅在所需文件位于WEB-INF\classes文件夹中时才起作用。 然后我尝试在jar中创建META-INF\resources文件夹,其中包含所需的文件。但是它没有起作用。在类上尝试getResourceAsStream方法,而不是ClassLoader

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

我试过:

this.getClass().getClassLoader().getResourceAsStream(<nameFile>).
但它仅在所需文件位于WEB-INF\classes文件夹中时才起作用。
然后我尝试在jar中创建META-INF\resources文件夹,其中包含所需的文件。但是它没有起作用。

在类上尝试getResourceAsStream方法,而不是ClassLoader

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

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

为什么要费心去寻找类加载器呢?你本可以在课堂上停下来的。可能是重复的