如何判断已编译的java类是否包含调试元数据?
可选:
只有当我能看到调试元数据是行,变量或源或其中某些组合时才会很好。
找到了查看.class文件的好工具(http://www.codexterity.com/classexp.htm),但这就是我不知道在哪里看的地方。谢谢。
答案 0 :(得分:10)
基本上,类文件中有字节码有调试信息。
如果在类文件上运行javap -v
,您将看到可用的调试信息。值得编译一个具有不同-g
选项设置的简单测试类,并使用javap
查看结果。
答案 1 :(得分:1)
通常只包含行号,但您可以使用' -g' option此选项生成所有调试信息,包括局部变量。