自升级Eclipse(Galileo build 20090920-1017)以来,在调试中悬停不再显示变量的值。相反,悬停的行为就像我在普通的Java透视图中一样:
alt text http://michaelzanussi.com/wp-content/uploads/2009/11/debug_hover.png
我已经尝试过清理项目,重新导入它等等,但都无济于事。我在这里缺少什么?
答案 0 :(得分:11)
我去了Window - Preferences - Java - Editor - Hovers,点击“Restore Defaults”和“Apply”并为我修复它,即使设置中没有任何实际改变......
答案 1 :(得分:8)
转到Window - Preferences - Java - Editor - Hovers。
答案 2 :(得分:1)
我也遇到过这个问题一次,我“只是”必须重新启动eclipse,之后悬停机制再次起作用。
答案 3 :(得分:0)
通过重命名包来解决问题。
无论出于何种原因,这种重构在Eclipse中触发了一些东西,并且我立即能够在调试期间查看变量值。此外,当我回到Hovers下的偏好设置时,我现在可以看到“变量值”选项。
答案 4 :(得分:0)
我有类似的问题,当我遇到这个问题时。我的问题是窗口悬停时间设置为20秒左右(您可以通过将鼠标置于错误并等待一分钟左右来测试这是否是您的问题)。注册表项“MouseHoverTime”被设置为200000毫秒的大值(通常为400)。通过开始修复它 - >跑 - > “regedit” - > HKEY_CURRENT_USER \控制面板\鼠标双击“MouseHoverTime”并将其设置回400.
我认为这已经在我的电脑上完成了一段时间以防止在另一个程序中悬停弹出窗口。无论如何,对不起,我的答案并不直接适用于这个问题,但我希望它能帮助像我这样遇到类似问题的人。
答案 5 :(得分:0)
对于C ++项目,请在编译器选项中添加-ggdb -0g。希望该解决方案可以帮助eveyry C ++程序员面对同样的问题。