如何从j2me .jar应用程序反编译,编辑和重新编译单个类文件

时间:2012-01-09 10:06:27

标签: java-me

.jar(移动)应用程序包含许多类文件,我想从中反编译一个类,编辑它并重新编译它。哪个软件可以独立重新编译单个类文件?

2 个答案:

答案 0 :(得分:0)

首先,您必须使用zip工具从jar中提取文件。

然后,正如gnat所指出的,您可以将Java Decompiler用作:

  • Java Decompiler
  • JAD

然后,修改.java并重新编译它。

最后,您可以使用JAR工具创建一个新jar,甚至可以使用zip工具替换原始jar中的.class文件。请注意,如果首先签署了jar,您必须从头开始并签名。

答案 1 :(得分:0)

大多数反编译器将 ME 应用程序弄得一团糟。给我带来好的结果的一个是 Jadx。从这里可以轻松使用:http://www.javadecompilers.com/