【发布时间】:2012-10-14 12:10:20
【问题描述】:
我有一个可以运行的可执行文件.jar-File,但我想用另一个程序将一些文件添加到 .jar-File 中。我的想法是使用 7zip 命令行扩展,但是当我尝试向 .jar-File 中添加一些内容时。我使用这个命令:
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文件的目录中,并创建一个扩展名为.jar的.zip。当我这样做时,文件thejar.jar 比之前 小了大约1MB。我尝试了不同的压缩方法,但它总是更小。当我尝试执行.jar 时,弹出一条错误消息并说Invalid or corrupt jarfile。我已经用谷歌搜索了我的问题,但我现在还没有答案……你能帮帮我吗?
【问题讨论】:
-
stackoverflow.com/questions/2223434/… 可以帮助您在纯 Java 中完成所需的工作。