Java 如何替换签名jar中的单个类文件?

Java 如何替换签名jar中的单个类文件?,java,jar,signed,Java,Jar,Signed,我是Java新手。我有一个基本问题。我开发了一个核心Java应用程序,并将其部署为一个签名jar(示例App.jar)。如果我需要更正jar中的单个类文件(假设应用程序中发现了一些主要的bug),那么正确的方法是什么 我不想再次发布新的App.jar。是否可以替换签名jar中的单个类文件?。请给我一些有价值的建议 谢谢 JK您必须构建并签署一个完整的新jar。签名的全部目的是避免您试图实现的目标。您必须构建并签署一个完整的新jar。签名的全部目的是为了避免您试图达到的目的。感谢您的重播。您能告诉

我是Java新手。我有一个基本问题。我开发了一个核心Java应用程序,并将其部署为一个签名jar(示例App.jar)。如果我需要更正jar中的单个类文件(假设应用程序中发现了一些主要的bug),那么正确的方法是什么

我不想再次发布新的App.jar。是否可以替换签名jar中的单个类文件?。请给我一些有价值的建议

谢谢
JK

您必须构建并签署一个完整的新jar。签名的全部目的是避免您试图实现的目标。

您必须构建并签署一个完整的新jar。签名的全部目的是为了避免您试图达到的目的。

感谢您的重播。您能告诉我一种方法/途径来发布作为签名jar部署的java应用程序的紧急补丁/修复程序(这里我不想完成新jar的构建和发布)吗?这是不可能的。如果你有这种需要,你不应该使用有签名的罐子。也许吧——如果您可以将.class文件放在jar之外;在类路径中的jar之前。但这有点不可靠。谢谢你的重播。您能告诉我一种方法/途径来发布作为签名jar部署的java应用程序的紧急补丁/修复程序(这里我不想完成新jar的构建和发布)吗?这是不可能的。如果你有这种需要,你不应该使用有签名的罐子。也许吧——如果您可以将.class文件放在jar之外;在类路径中的jar之前。但这有点不可靠。