我有一個可執行.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需要。 –