将文件从zip传输到jar

问题描述 投票:0回答:2

在过去的三天里,我一直被一个烦人的问题困扰,对于如何将文件从zip传输到jar上,我没有最模糊的线索。 我不确定是否需要为上述过程提供缓冲区,是否使用JarInput / OutputStream还是使用Enumerations,但我已经进行了一些有关如何做的研究,除此以外我什么也找不到正如您可以告诉我的那样,大量的代码粘贴非常适合于解释我需要做些什么,而不是如何做。

基本上,我只是想提供一个很好的简单的,内容丰富的教程,内容涉及如何将let的内容传输到“ bar.jar”中。 (“ bar.jar”已经包含我不想删除的文件)

java jar zip
2个回答
4
投票

要将所有文件从zip传输到jar,您只需将zip重命名为jar,因为jar是zip格式。

编辑:如果要将某些条目从zip / jar复制到其他zip / jar或将条目复制到现有的zip / jar,则必须使用ZipInputStream遍历输入文件中的条目,读取条目并将其写入以输出ZipOutputStream 。 看一下本教程: http : //java.sun.com/developer/technicalArticles/Programming/compression/ 。 它详细解释了所有内容,并包含代码示例。


0
投票

实际上,您可以将文件从foo.zip重命名为foo.jar 。 我不是在开玩笑!

您可以使用java.util.zi p读写zipjar文件, jar文件实际上只是zip文件。

© www.soinside.com 2019 - 2024. All rights reserved.