eclipse调试变量鼠标悬停无提示设置Combined Hover

eclipse调试过程中,鼠标悬停在变量上无任何显示或只有一行提示语,一般通过以下方式处理。

方法一:

Window - Preferences - Java - Editor - Hovers,点击“Restore Defaults”和“Apply”进行重置,即使重置过程没有任何改变。

方法二:
1.  Window->Preferences->Java->Editor->Hovers 将[Variable Values]选择即可,如果[Combined Hover]已经勾选,取消并重新勾选[Variable Values]

2.  右击工程->properties->Java Compiler->勾选 "add variable attributes to generated class (used by the debugger)” 选项即可。

如果勾选时报错执行方法一。

方法三:

右击工程->properties->Java Compiler->勾选 "add variable attributes to generated class (used by the debugger)” 选项即可

java代码编译Class文件时没有包含LocalVariableTable属性表,选中目标在Java源码,编译器编译源码时会将局部变量信息添加到Class文件中,会影响Class文件的大小。