我正在研究Java中的字节码操作/生成,我想知道是否有一种简单的方法可以检查字节码。我不想反编译文件,我想实际查看编译后的字节码。我不需要编辑它。任何这样做的链接或程序都是可以接受的答案。
发布于 2013-05-29 02:55:21
我一直在开发一个decompiler,它具有颜色编码的字节码输出模式(我发现它比javap更具可读性)。它还可以输出Java代码或中间的“bytecode AST”。
发布于 2013-05-27 22:12:26
既然你想被引导到一些可以很容易地显示字节码的程序,那么我的建议是使用IntelliJ IDEA,因为它具有对查看字节码的内置支持。
下面是一个如何做到这一点的示例(它也可以映射到您选择的一些键):
这非常简单,当然也可以在eclipse或NetBeans中完成。
发布于 2013-05-27 21:57:52
不知道你到底需要什么,但是除了javap
,这是一个用来显示字节码的命令行工具,你可以看看javassist,asm和cglib -它们允许你用java代码解析字节码。
https://stackoverflow.com/questions/16774744
复制相似问题