为什么无法从 jar 文件中删除条目?

为什么无法从 jar 文件中删除条目?

可以使用 jar 工具向 jar 文件添加新条目。
可以使用 jar 工具修改 jar 文件中的某些条目。
但无法从 jar 文件中删除某些条目。
为什么?

答案1

一个很好的理由是,如果你从 jar 中删除某些内容,则可能会破坏 jar 中其他类的依赖关系。但是,我同意,这对可能知道哪些内容可以安全删除的用户来说是一种溺爱。

您可以通过将 jar 重命名为 .zip 文件并使用您最喜欢的 .zip 编辑器(Windows 文件资源管理器将执行此操作)轻松解决此问题。完成后将其重命名为 .jar。Jar 文件使用标准 zip 打包和压缩...

相关内容