我有一个可执行.jar
-File其作品,但我想一些文件添加到的.jar-文件与其他程序。我的想法是使用7zip命令行扩展,但是当我尝试向.jar
-File添加内容时。我使用这个命令:7zip的命令行 - 创建可执行罐子
7za.exe a -t7z C:\myfiles\thejar.jar C:\filestoadd\* -r
每次我尝试这样做的CMD引发我一个错误,说:
Error: C:\myfiles\thejar.jar is not supported archive
好吧,好吧。然后,我的想法是解压缩文件thejar.jar
,将文件添加到提取文件thejar.jar
的目录中,并创建.zip
,其中扩展名为.jar
。当我这样做时,文件thejar.jar
比之前小了大约1MB,并且向其添加了文件。我尝试了不同的压缩方法,但它总是较小。当我试图执行.jar
时,弹出一条错误消息并说Invalid or corrupt jarfile
。我已经搜索了我的问题,但我现在还没有得到答案......你能帮我吗?
http://stackoverflow.com/questions/2223434/appending-files-to-a-zip-file-with-java可以帮助你做你的纯Java需要。 –