查看编译后生成的代码

时间:2014-09-29 13:34:19

标签: java

如何查看在complilation之后生成的代码? 我想观看它并找到它是如何改变的(因为我特别感兴趣的是类型擦除)。

我的意思是我可以使用javap -c SomeClass.class来查看汇编代码。

但是如何查看生成的代码(带有类型擦除)?

2 个答案:

答案 0 :(得分:0)

到达Documents\NetBeansProjects\yourProjectName\build\classes\yourPackageName,您将看到编译后生成的所有.class文件,并使用任何文本编辑器打开它们。

注意: .class文件可能包含一些二进制数据,您会看到一些奇怪的符号

注意:内部类与其外部类具有相同的名称,但它将以$ sign开头

答案 1 :(得分:0)

经过很短的时间我找到了Java Decompiler JD-GUI。看来我正在寻找的东西。对不起,如果没有正确澄清问题。