对于CIL / MSIL,我可以在文本编辑器中编写代码,并使用ilasm / ildasm编译/反编译。
我可以使用Reflector来查看由.NET类生成的CIL。
在Java界,javap -c显示了反汇编的字节码。
如何编译Java字节码?(即ilasm /ildasm的Java等价物)。
有没有支持Java字节码的IDE?
IDE是否支持调试,即单步执行/断点等?
发布于 2009-04-26 21:17:44
Bytecode Outline plugin for Eclipse
要使用字节码,可以使用ASM或BCEL
看看org.apache.bcel.util.BCELifier,它接受一个给定的类并将其转换为BCEL程序(当然是在Java语言中)。它将向您展示如何使用BCEL生成某些代码。
发布于 2009-09-27 14:28:17
Jasmin:
http://jasmin.sourceforge.net/
它是Java字节码的汇编程序。虽然上面的帖子指出手工编写Java字节码可能不是很有用,但Jasmin已经被用作以JVM为运行时的编译器的后端。因此,您的编译器可以输出Jasmin汇编指令,然后Jasmin将它们转换为Java类。
https://stackoverflow.com/questions/791600
复制相似问题