一尘不染

有没有一种快速的方法可以从Jar / war中删除文件而无需解压缩jar并重新创建它?

linux

因此,我需要从jar / war文件中删除文件。我希望有类似“ jar -d myjar.jar file_I_donot_need.txt”的内容

但是现在,我可以从Linux命令行(不使用WinRAR / Winzip或Linux等效版本)看到的唯一方法是

  • 执行“ jar -xvf”并提取
    完整的Jar文件

  • 删除我不需要的文件

  • 使用“ jar -cvf”重新打包jar文件

请告诉我还有更短的方法吗?


阅读 555

收藏
2020-06-03

共1个答案

一尘不染

zip -d file.jar unwanted_file.txt

jar毕竟只是一个zip文件。绝对比解压缩/重新压缩快得多。

2020-06-03