代码之家  ›  专栏  ›  技术社区  ›  rbrayb

ILASM/ILDASM的Java字节码等价物

  •  5
  • rbrayb  · 技术社区  · 15 年前

    对于cil/msil,我可以在文本编辑器中编写代码,并使用ilasm/ildasm编译/反编译。

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

    在Java世界中,JavaP-C显示了被拆解的字节码。

    如何编译Java字节码?(即ILASM/ILDASM的Java等价物)。

    有支持Java字节码的IDE吗?

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

    2 回复  |  直到 15 年前
        1
  •  5
  •   IAdapter    15 年前

    Bytecode Outline plugin for Eclipse

    要使用字节码,可以使用asm或 BCEL

    看看Or.ApAC..BCE.UT.BCELTER,它需要一个给定的类,并将其转换成BCEL程序(当然是在Java中)。它将向您展示如何使用BCEL生成某些代码。

        2
  •  4
  •   Nate    15 年前

    贾斯明:

    http://jasmin.sourceforge.net/

    它是Java字节码的汇编程序。虽然上面的海报指出,手工编码Java字节码可能不是非常有用,但贾斯明已经被用作编译器的后端,它将JVM定位为运行时。因此,编译器可以输出贾斯明汇编程序指令,然后贾斯明将它们转换成Java类。