我可以使用什么程序来反编译类文件?我真的会得到Java代码,还是仅仅是JVM汇编代码?
关于这个网站上的Java性能问题,我经常看到一些人的回答,他们“反编译”了Java类文件,以了解编译器如何优化某些东西。
我可以使用什么程序来反编译类文件?我真的会得到Java代码,还是仅仅是JVM汇编代码?
关于这个网站上的Java性能问题,我经常看到一些人的回答,他们“反编译”了Java类文件,以了解编译器如何优化某些东西。
当前回答
我使用JAD反编译器。
它有一个Eclipse插件jadeclipse。它很漂亮。
其他回答
看看卡瓦伊。
在IntelliJ IDEA平台上,可以使用Java反编译器IntelliJ Plugin。它允许您在调试过程中显示所有Java源代码,即使您没有全部Java源代码。它基于著名的工具JD-GUI。
JAD是一种有效且简单的方法。 另外,如果您只想查看方法,请使用javap。
我使用JAD反编译器。
它有一个Eclipse插件jadeclipse。它很漂亮。
JAD不为我工作(Ubuntu 11.10问题),所以我已经前进和浸泡在JODO。至少它有Open Java源代码,并且能够正确地反编译我的.class。
我建议先查看“分支/通用”分支。树干不稳。