如何使用Java代码获取jar包中resource资源文件呢?
我们都知道jar包下面会分为两块内容:java源码和resource资源文件,
那么如何使用java代码读取resource资源文件呢?下文笔者将一一道来,如下所示
那么如何使用java代码读取resource资源文件呢?下文笔者将一一道来,如下所示
实现思路:
1.直接读取指定路径下的资源文件
2.借助class-获取其类路径,然后使用相对路径获取资源文件
例:
//方式1
String absolutePath = "资源文件绝对路径";
File file = new File(absolutePath);
if (file.isDirectory()) {
File[] children = file.listFiles();
}
//方式2
String path = "/resource相对路径";
InputStream is = this.class.getResourceAsStream(path);
byte[] buff = new byte[1024];
String filePath = "保存文件路径";
String fileName = "保存文件名";
File file = new File(filePath + fileName);
FileUtils.copyInputStreamToFile(is, file);
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。


