关于不解压zip文件如何直接获取压缩包里的file对象问题 ...拜托了各位 谢谢

发布网友 发布时间:2022-04-23 19:52

我来回答

2个回答

热心网友 时间:2023-10-06 04:17

提取出来都是要解压的,出现你那种状况可能是你的压缩包损坏了。你可以尝试一下一下操作。
打开压缩包:工具——》修复压缩文件

热心网友 时间:2023-10-06 04:17

一般我们在编写完Java程序中获取资源路径,在开发和调试期(未打包前),是没有问题的,但在打包后,由于资源(图片、配置文件等)都将打包到jar文件中,由于System中的“user.dir”属性发生了变化,会造成用绝对路径的方式无法找到jar文件中的资源文件。因为程序载入图片或文本文件时,使用以当前工作路径为基准的方式来指定文件和路径,而资源文件打在jar包中后程序无法通过绝对路径找到。因此可采用Java本身以类为基准的路径搜索方式。如下两种方式:取得相对于包的根路径String path = new File(FrameConfig.class.getResource("/").getFile()) .getAbsolutePath(); 取得相对于包路径的流Reader reader = new InputStreamReader( FrameConfig.class.getResourceAsStream("/res/uiConfig.xml")); ……更多的请来我博客看吧,不全发上来了,累。。。呵呵。http://www.shuyangyang.com.cn/jishuliangongfang/Javabiancheng/2013-06-21/88.html 查看原帖>>

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com