【发布时间】:2015-09-02 12:39:15
【问题描述】:
可以使用jar 命令更新 JAR 文件中的单个文件,如下所示:
jar uf TicTacToe.jar images/new.gif
有没有办法以编程方式做到这一点?
如果我使用JarOutputStream,我必须重写整个 jar 文件,所以我想知道是否有类似的“随机访问”方式来做到这一点。鉴于它可以使用jar 工具完成,我原以为会有类似的方式以编程方式完成。
【问题讨论】:
-
我知道你可以在java中调用批处理。当您想要更新 jar 时,您可以尝试调用该命令。
-
查看JarFile API。
-
@agad JarFile 不幸的是仅供阅读:(
-
.jar 是存档格式,找个压缩包解压包就好了