所以我需要从 jar/war 文件中删除一个文件。 我希望有类似“jar -d myjar.jar file_I_donot_need.txt”的东西
但现在我能从我的 Linux 命令行(不使用 WinRAR/Winzip 或 linux 等效项)中看到这样做的唯一方法是
- 执行“jar -xvf”并解压
完成 Jar 文件 - 删除我不需要的文件
- 使用“jar -cvf”重新压缩 jar 文件
请告诉我有更短的方法吗?
最佳答案
zip -d file.jar unwanted_file.txt
jar 毕竟只是一个 zip 文件。绝对比解压缩/重新压缩快得多。
关于java - 有没有一种快速的方法可以从 Jar/war 中删除文件,而无需提取 jar 并重新创建它?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4520822/