如何在Java代码中将.class文件更新为Jar?

时间:2012-08-30 08:41:45

标签: java jar

我编译了一个类文件,并希望将其注入现有的jar文件中。 我试过但“jar”命令不是一个好的解决方案,任何人都可以帮忙吗?

3 个答案:

答案 0 :(得分:6)

您想自动或手动完成吗? 如果手动,那么JAR文件就像一个ZIP文件,所以你应该能够用任何ZIP阅读器打开它。但你必须将扩展名第一个jar更改为zip。然后你可以更改你的.class文件。

OR
tutorial详细说明了如何更新jar文件

jar uf jar-file input-file(s)

答案 1 :(得分:0)

所以 我认为您可以解压缩jar,并将您的类文件复制到您压缩的目录中。 并将这些文件重新压缩到一个新的jar文件中。

答案 2 :(得分:0)

如果你想在脚本jar中自动化它是最好的选择。它与JDK一起安装并完成工作。

如果是一次性操作,您可能想要使用例如7-Zip或其他可以处理jar file format(基本上是ZIP)的归档软件。