我目前正在调试自定义库。
在调用中越来越深入我进入外部类(例如,不是我的库,例如jackson
),其中没有显示变量的值,我也无法使用display
选项卡打印它们。 / p>
如何使它们可访问?
答案 0 :(得分:1)
编译时,您可以控制应该在类文件中生成多少调试信息。
Choice Option Information generated in class
1 -g:none No debug information
2 -g:lines Line number only
3 -g:lines,source Line number & source file
4 (default) Same as #3
5 -g:lines,source,vars Line number, source file & variables
6 -g Same as #5
我怀疑库中的类文件是否编译没有变量信息。如果您有源代码,请使用适当的选项自行构建,以包含调试信息,例如-g:lines,source,vars
。