码迷,mamicode.com
首页 > 编程语言 > 详细

Kotlin/Java 读取Jar文件里的指定文件

时间:2021-04-01 13:18:25      阅读:0      评论:0      收藏:0      [点我收藏+]

标签:str   文件流   压缩   源码   loading   指定   ref   图片   blank   

原文地址:Kotlin/Java 读取Jar文件里的指定文件 | Stars-One的杂货小窝

jar包本质上也是压缩文件,下面给出如何读取jar包里某个文件的源码:

技术图片

val jarFile = JarFile("D:\\project\\javafx\\lanzou-downloader\\out\\text.jar")
val entry  =jarFile.getEntry("desc.png")
//这里是相对于目录,注意,开头并不需要"/"
val entry  =jarFile.getEntry("img/7z.png")
val inputStream = jarFile.getInputStream(entry)

遍历的方法:

val jarFile = JarFile("D:\\project\\javafx\\lanzou-downloader\\out\\蓝奏云批量下载器3.0.jar")
//遍历所有文件
for (entry in jarFile.entries()) {
    //文件名
    println(entry.name)
    //获取文件流
    val inputStream = jarFile.getInputStream(entry)
}

技术图片

Kotlin/Java 读取Jar文件里的指定文件

标签:str   文件流   压缩   源码   loading   指定   ref   图片   blank   

原文地址:https://www.cnblogs.com/stars-one/p/14603581.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!