-1

可能重复:
更新 jar 中的 .class 文件

我想有选择地更新一个现有的 jar 文件(在工作区之外)添加/更新在我的 eclipse 工作区中生成的一些 .class 文件(分散在构建文件夹中的整个层次结构中)。现有的 jar 文件可以有一些不同的类(而不是工作区),所以我不能简单地进行“导出”。是否有任何工具/插件/简单的方法来实现这一点?

4

4 回答 4

0

您可以使用 jar 实用程序:

jar uf yourJarFile.jar 文件

于 2012-09-06T08:22:58.997 回答
0

您可以使用 7zip 或 WinRar(可能还有许多其他存档管理器)修改 .jar 文件。我对类文件有点不确定,但我用它来更改 jsp 和 xslt 文件。您只需打开档案,修改或替换文件,它会询问您是否要更新档案本身。

于 2012-09-06T07:55:38.640 回答
0

大多数存档管理器可以读取 .jar 文件(.jar 是 .zip 的一种)并向您显示内容

当然,您仍然需要编译您的代码 - 让我知道它是否有效我从未尝试过放入这样的文件来替换它们。

如果 .jar 已签名,您之后必须再次签名。

于 2012-09-06T07:39:43.317 回答
0

您可以使用 Winrar 实用程序替换 .class 文件,也可以使用 java 的 jar 实用程序

于 2012-09-06T10:21:53.713 回答