Ответ 1
Я пошел в Window - Preferences - Java - Editor - Hovers, нажал "Восстановить настройки по умолчанию" и "Применить", и это исправило его для меня, хотя в настройках ничего не изменилось...
Так как обновление Eclipse (Galileo build 20090920-1017), зависание в отладке больше не отображает значение переменной. Вместо этого наведение ведет себя так, как если бы я был в нормальной перспективе Java:
alt text http://michaelzanussi.com/wp-content/uploads/2009/11/debug_hover.png
Я пробовал очистить проект, повторно импортировать его и т.д., все это безрезультатно. Что мне здесь не хватает?
Я пошел в Window - Preferences - Java - Editor - Hovers, нажал "Восстановить настройки по умолчанию" и "Применить", и это исправило его для меня, хотя в настройках ничего не изменилось...
Перейдите в Window - Preferences - Java - Editor - Hovers.
У меня тоже была эта проблема, мне просто нужно было перезапустить eclipse, после чего механизм зависания снова работал.
Проблема была "исправлена" путем переименования пакета.
По какой-то причине этот рефакторинг вызвал что-то в Eclipse, и сразу же мне удалось просмотреть значения переменных во время отладки. Кроме того, когда я вернусь в Preferences под Hovers, теперь я могу увидеть параметр "Variable Values".
У меня была аналогичная проблема, и когда я столкнулся с этим вопросом. Моя проблема заключалась в том, что время зависания окон было установлено на 20 или около того (вы можете проверить, является ли это вашей проблемой, поместив мышь в ошибку и ожидая минуты или около того). Ключ реестра "MouseHoverTime" был установлен на большое значение 200000 мс (обычно 400). Исправьте его, запустив → run → "regedit" → HKEY_CURRENT_USER\Control Panel\Mouse дважды щелкните "MouseHoverTime" и вернув его на 400.
Я думаю, что это было сделано на моем компьютере некоторое время назад, чтобы предотвратить появление всплывающих подсказок в другой программе. Во всяком случае, извините, что мой ответ прямо не применяется к этому вопросу, но я надеюсь, что это поможет кому-то вроде меня, который сталкивается с этой проблемой с аналогичной проблемой.
Для проекта C++ добавьте -ggdb -0g в опцию компилятора. Надеюсь, что это решение поможет программисту Eveyry C++ столкнуться с той же проблемой.