我正在使用 Java 进行字节码操作/生成,我只是想知道是否有一种简单的方法可以检查字节码。我不想反编译文件,我想实际查看编译后的字节码。我不需要编辑它。任何这样做的链接或程序都是可以接受的答案。
问问题
15508 次
4 回答
48
既然您想被引导到一些可以轻松显示字节码的程序,那么我的建议是使用 IntelliJ IDEA,因为它内置了对查看字节码的支持。
这是一个如何做到这一点的示例(它也可以映射到您选择的某些键):
这很容易,当然也可以在 eclipse 或 NetBeans 中完成。
于 2013-05-27T14:12:26.177 回答
2
我一直在研究具有颜色编码字节码输出模式的反编译器(我发现它比 javap 更具可读性)。它还可以输出 Java 代码或中间的“字节码 AST”。
于 2013-05-28T18:55:20.590 回答
2
与 Oracle 的 JDK 捆绑在一起的javap
命令行工具提供了 .class 文件的详细文本转储以及常量池和所有函数的字节码内容。只需运行它-v
即可获得完整的转储。
于 2013-05-27T13:56:39.677 回答