2009-12-31 113 views
7

如何从类文件即从编译文件中获取java文件即源代码?class文件转换为java文件

+0

检查此链接:http://java.decompiler.free.fr/另一个:http://www.varaneckas.com/jad – Zaje 2009-12-31 08:41:58

回答

0

您可以使用javap从字节码获取源代码。

有很多工具和插件可以帮助您进行反汇编,您可以找到一些讨论here

2

你必须使用反汇编程序。

Java Decompiler是一个不错的选择。

另外Java Decompiler还有一个Eclipse插件。

1

您可以使用javap命令获取文件的整体结构。

附注:禁止任何人从编译代码获取源的最佳方法是使用模糊处理。

5

退出this Java反编译器。

另请参阅this维基百科页面了解更多关于反编译。

应该注意的是,你在反编译字节码时所得到的代码是不可读的。

0

是的,你不能做任何反向转换。

你可以做的是在运行时修改字节码。这是允许在Java ...

检查java.lang.instrumentation包。这将帮助你实现你的目标在一定程度上...

0

我刚刚出版了一本独立的Java反编译器的GUI(基于JAD),你可以从的Util Java Decompiler (JAD based) v1.0

得到这是一个基于Windows操作系统。 NET 4.0应用程序,它支持拖放* .jar文件。