如何使用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);
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。