Java 当主应用程序和库中的资源文件夹名称相同时,如何加载资源?
在资源文件夹的主应用程序中,我有一个名为“sci”的文件夹。应用程序使用一个库(作为依赖项的jar),该库在参考资料中也有一个同名的文件夹 当我调用Java 当主应用程序和库中的资源文件夹名称相同时,如何加载资源?,java,Java,在资源文件夹的主应用程序中,我有一个名为“sci”的文件夹。应用程序使用一个库(作为依赖项的jar),该库在参考资料中也有一个同名的文件夹 当我调用getClass().getResource()时,我得到了位于jar中的资源的位置 /Documents/project/ru-s/app/libs/my-library.jar!/sci 如何从主应用程序加载资源?当给定名称的所有资源存在于多个jar文件中时,您可以使用它来查找这些资源 因此,您不必使用Something.class.getR
getClass().getResource()
时,我得到了位于jar中的资源的位置
/Documents/project/ru-s/app/libs/my-library.jar!/sci
如何从主应用程序加载资源?当给定名称的所有资源存在于多个jar文件中时,您可以使用它来查找这些资源
因此,您不必使用Something.class.getResource(“foo”)
而是使用Something.class.getClassLoader().getResources(“foo”)
来获取类路径上该名称的所有资源的枚举数