如何使用Java代码获取jar包中resource资源文件呢?

乔欣 Java经验 发布时间:2022-11-29 22:35:36 阅读数:12902 1
我们都知道jar包下面会分为两块内容: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);

版权声明

本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。

本文链接: https://www.Java265.com/JavaJingYan/202211/16697325814989.html

最近发表

热门文章

好文推荐

Java265.com

https://www.java265.com

站长统计|粤ICP备14097017号-3

Powered By Java265.com信息维护小组

使用手机扫描二维码

关注我们看更多资讯

java爱好者