【问题标题】:how to replace a jar in another jar file?如何替换另一个jar文件中的jar?
【发布时间】:2011-08-12 05:49:18
【问题描述】:

我正在尝试替换 WAS.jar 中修改后的 property.jar,最快的方法是什么?通过使用输入/输出流,将普通文件替换回 jar 非常容易。我如何使用 jar/ear 类型来做到这一点?

请指教,谢谢

【问题讨论】:

  • .jar 文件与任何其他文件类型有什么区别?

标签: java zip inputstream outputstream


【解决方案1】:

jar 和 ear 文件是 zip 文件。您需要做的相当于替换 zip 文件中的条目。

【讨论】:

  • 只是那些你想替换的。
【解决方案2】:

也许this可以帮助你?

【讨论】:

    【解决方案3】:

    三个步骤:

    1. 解压您要更改的 JAR
    2. 进行更改
    3. 重新 JAR

    我并不是说这是个好主意。我不明白你为什么必须做这样的事情。不要考虑提供这些步骤作为认可。

    【讨论】:

    • re-jar 是个坏主意,因为您需要再次使用所有类路径和清单等
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-12-21
    • 2012-02-25
    • 1970-01-01
    • 2018-11-16
    相关资源
    最近更新 更多