用于压缩/解压缩的便携式java解决方案

时间:2011-11-28 22:07:08

标签: java zip portability

我正在寻找一个简单的包,我可以简单地从命令行调用(即批处理脚本),它几乎可以替代Linux中的zip / unzip工具的功能。理想情况下,我能够将应用程序(.jar文件)部署到任何运行Java的机器上,告诉它解压缩什么,它就是这样。这似乎应该相当简单,我不想重新发明轮子,但我似乎无法找到这样的东西。谢谢你的帮助!

3 个答案:

答案 0 :(得分:1)

我不知道一个现成的工具,但您可以轻松地(可能是一个类)使用java.util.zip中的类在Java中编写您自己的解压缩工具,例如: ZipFile班。

答案 1 :(得分:1)

如果您不想完全重新发明轮子,Ant任务 - zipunzip应该对您有所帮助。您可以将它们作为Ant的一部分来调用,也可以使用Java代码直接调用任务实现。

答案 2 :(得分:0)

如果你想自己构建一个工具,你想看看ZipInputStream及其兄弟ZipOutputStream。

但严重的是:您在安装了Java的系统上运行工具的可能性有多大,但是没有压缩工具来执行zip和解压缩?