Java 将文件从zip传输到jar

Java 将文件从zip传输到jar,java,jar,zip,Java,Jar,Zip,在过去的三天里,我一直被一个恼人的问题困扰着,我一点也不知道如何将文件从zip传输到jar。我不确定我是否需要为所述流程提供缓冲区,也不确定我是使用JarInput/OutputStream还是使用枚举,我已经做了一些关于如何做的研究,除了一大堆代码之外,我找不到任何东西,正如你所说的,我更喜欢解释我需要做什么,作为如何做的姿势 基本上,我只是想要一个简单的,是的,信息丰富的教程,关于如何将let的内容从“foo.zip”转换成“bar.jar”。(“bar.jar”已经包含我不想删除的文件)您

在过去的三天里,我一直被一个恼人的问题困扰着,我一点也不知道如何将文件从zip传输到jar。我不确定我是否需要为所述流程提供缓冲区,也不确定我是使用JarInput/OutputStream还是使用枚举,我已经做了一些关于如何做的研究,除了一大堆代码之外,我找不到任何东西,正如你所说的,我更喜欢解释我需要做什么,作为如何做的姿势


基本上,我只是想要一个简单的,是的,信息丰富的教程,关于如何将let的内容从“foo.zip”转换成“bar.jar”。(“bar.jar”已经包含我不想删除的文件)

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


你可以用p读写
zip
jar
文件,
jar
文件实际上就是
zip
文件。

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

您可以使用p来读写
zip
jar
文件,
jar
文件实际上就是
zip
文件。

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

编辑: 如果要将某些条目从zip/jar复制到其他zip/jar,或将条目复制到现有的zip/jar,则必须使用
ZipInputStream
对输入文件中的条目进行迭代,读取条目并将其写入输出
zipoutpstream
。请看一下本教程:。它详细解释了所有内容并包含代码示例。

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

编辑:
如果要将某些条目从zip/jar复制到其他zip/jar,或将条目复制到现有的zip/jar,则必须使用
ZipInputStream
对输入文件中的条目进行迭代,读取条目并将其写入输出
zipoutpstream
。请看一下本教程:。它详细解释了所有内容并包含代码示例。

bar.jar
已经包含文件。他想添加
foo.zip
的文件。我知道zip文件只是带有清单之类的Jar文件,但我不知道如何在不删除现有文件的情况下将zip的内容添加到Jar中files@Sirko-是,答案是java.util.zip
bar.jar
已经包含文件。他想添加
foo.zip
的文件。我知道zip文件只是带有清单之类的Jar文件,但我不知道如何在不删除现有文件的情况下将zip的内容添加到Jar中files@Sirko-是的,答案是java.util.zipThank你,我来看看。(我会接受,但出于某种原因,所以在问题提出10分钟后我才接受答案)谢谢,我会调查一下。(我会接受,但出于某种原因,在提问10分钟后我才接受答案)