标签: java
我正在开发一个Java应用程序。从本质上讲,它会选择一个.jar文件,然后将一些文件插入其中。
.jar
我正在使用Updating .JAR's contents from code的答案。但是,它很慢,因为它实际上是一个全新的文件并手动将所有文件(包括旧文件)复制到其中!
我发现这很奇怪。是否无法在不创建全新文件的情况下修改.jar文件?
答案 0 :(得分:0)
没有。它是一个ZIP文件,这些文件本质上是顺序的。所有更新它们的工具都是通过复制来完成的,你必须这样做。