gpt4 book ai didi

java - 访问仅资源 .jar 中的资源

转载 作者:行者123 更新时间:2023-12-01 23:55:33 26 4
gpt4 key购买 nike

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

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

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

最佳答案

是的,它将被加载。您可以像平常一样通过调用 getResourceAsStreamfindResource

来访问资源

关于java - 访问仅资源 .jar 中的资源,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58203068/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com