java如何从中了解。类文件(如果包含调试元数据)?
如何判断编译后的java类是否包含调试元数据
可选:
如果我能看到调试元数据是行、变量还是源或它们的组合,那就太好了
找到了很好的查看工具。类文件(http://www.codexterity.com/classexp.htm)但这就是我被困的地方,我不知道该去哪里找。谢谢
你可以在下面搜索框中键入要查询的问题!
如何判断编译后的java类是否包含调试元数据
可选:
如果我能看到调试元数据是行、变量还是源或它们的组合,那就太好了
找到了很好的查看工具。类文件(http://www.codexterity.com/classexp.htm)但这就是我被困的地方,我不知道该去哪里找。谢谢
# 1 楼答案
通常只包括行号,但可以使用“-g”选项。此选项生成所有调试信息,包括局部变量
阅读Debug information in Java .class files
# 2 楼答案
本质上,类文件中有字节码包含调试信息
如果在类文件上运行
javap -v
,您将看到可用的调试信息。值得编译一个具有不同-g
选项设置的简单测试类,并使用javap
查看结果更多信息请参见Check if Java bytecode contains debug symbols