2010-06-30 106 views

回答

19

如果您在类文件上运行javap -v,您将看到可用的调试信息。值得编译一个简单的测试课程,用不同的-g选项设置,并用javap来查看结果。

+0

我同意这是值得的,但我不确定我应该看到什么样的信息。 – 2010-06-30 18:27:16

+3

我的建议是你只是尝试一下。这会告诉你你做什么*看到。国际海事组织,这比我试图描述你应该*看到的更好。 – 2010-06-30 23:26:50

11

调试信息中包含的类文件最重要的部分是LineNumberTable,它将字节码指令映射到源代码行号,LocalVariableTable告诉调试器本地变量(包括方法的参数驻留在VM内部) 。

+4

'javap -l path/to/Class',其中'-l' *打印行和局部变量表* – stivlo 2011-12-21 07:29:32

相关问题