Java:使用Zip / Jar文件中的内容删除目录

时间:2013-11-09 16:10:22

标签: java zip

我对使用Java中的Zip文件非常陌生。基本上,我必须删除包含所有内容的Jar文件(Zip格式)中的目录。我将如何继续这样做?我尝试搜索谷歌相当一段时间,但似乎无法找到一个容易遵循的示例或指南。由于我是新手,我需要代码来学习。

此外,重要的是我不能解压缩和压缩Jar,因为它包含超过1700个文件,并且提取/压缩所有内容的过程需要一些时间。

这是目录结构:

MyJarFile.jar
├─ <DIR> assets
├─ <DIR> net
├─ <DIR> META-INF
│  ├─ MANIFEST.MF
│  ├─ MOJANGCS.RSA
│  └─ MOJANGCS.SF
├─ File1
├─ File2
├─ ...

我需要从Jar文件及其中的内容中删除META-INF,但我不知道该怎么做,以及从哪里开始。对此有何帮助?

此致
- bilde2910

1 个答案:

答案 0 :(得分:0)

删除jar中文件的步骤:

storm.zookeeper.servers:
  - "10.1.0.193"
  - "10.1.0.194"

nimbus.host: "10.1.0.193"

这显示了我用来从以前创建的jar中删除一个Java文件的代码。由于删除的文件(CalculadorDeNumerosPrimos.java)位于src / ejemplodebugger中,我必须在路径前面添加。删除文件后,我再次显示jar的内容,以便能够检查。