Java 获取【.jar】文件里的资源文件

获取jar文件里的图片等文件时,会发现使用相对路径不行了。

因为打包后的jar文件,在获取路径时稍有不同。

下面是获取jar文件中图片的例子:

1         Resource[] resources = new PathMatchingResourcePatternResolver().
2                 getResources(ResourceUtils.CLASSPATH_URL_PREFIX + "images/*.*");
3         // 循环images文件夹下的所有文件
4         for(Resource imgResource : resources) {
5             //输出文件名称
6             System.out.println(imgResource.getFilename());
7         }

上例中,获取了CLASSPATH下,images文件夹中的所有文件,并循环输出了文件名称。

End

posted @ 2021-11-04 15:38  ZZQJWJ  阅读(294)  评论(0编辑  收藏  举报