仅访问资源.jar中的资源

  • 本文关键字:资源 jar 访问 java
  • 更新时间 :
  • 英文 :


>我创建了一个包含单个资源 (XML( 文件的.jar文件,并将其放在应用程序的类路径中指定的文件夹中。在我的代码中(在不同 jar 中的类中(,我可以使用"资源"jar 的 URL 构建一个URLClassLoader对象,但它看起来是空的(没有包,没有类(。

我知道如何使用getResourceXXX方法从.jar访问资源,但我正在获得null.我可以获取资源所在.jar的类加载器,但资源似乎没有加载。

我的问题是:如果该 jar 不包含任何.class文件,它是否加载?有什么方法可以访问该罐子中的资源吗?

是的,它将被加载。 您可以像往常一样通过调用getResourceAsStreamfindResource来访问资源

最新更新