ilasm/ildasm的Java字节码等价物

nzp*_*mad 5 java bytecode

对于CIL/MSIL,我可以在文本编辑器中编写代码,并使用ilasm/ildasm进行编译/反编译.

我可以使用Reflector来查看.NET类生成的CIL.

在Java世界中,javap -c显示了反汇编的字节代码.

如何编译Java字节码?(即Ilasm/ildasm的Java等价物).

是否有支持Java字节码的IDE?

IDE是否支持调试,即单步执行/断点等?

IAd*_*ter 5

Eclipse的Bytecode Outline插件

要使用字节码,您可以使用ASM或BCEL

看看org.apache.bcel.util.BCELifier,它需要一个给定的类并将其转换为BCEL程序(当然是Java).它将向您展示如何使用BCEL生成某些代码.