2011-11-05 29 views
0

我正在开发一个程序,它可以自动修改已经获得的类文件的jar文件(我正在自动修改Minecraft,准确地说)。这将涉及将jar解包到一个文件夹中,编辑这些文件(只是简单地使用File类),然后重新打包jar并用编辑后的文件删除临时文件夹。那么,我将如何去解压缩/重新压缩jar文件?Java - 在运行时编辑(解压/包)外部jar?

回答

2

随着JarFile类(从ZipFile类继承的行为)。

+0

如何使用jar文件压缩的​​目录充满.class文件到一个jar文件,反之亦然?我无法在文档中找到它...... – Flafla2

+0

捅了一下......还有JarInputStrem,JarOutputStream和zip文件。而这个网站叫做[计算器,人们提问就是这样;)](http://stackoverflow.com/questions/1281229/how-to-use-jaroutputstream-to-create-a-jar-file) –

+0

谢谢,人!我认为“扯皮”,你称之为真正的开发技能,我需要进一步发展。经过! – Flafla2