Навигация по стеку вызовов Java в Eclipse

в отладчиках, таких как GDB, когда вы останавливаетесь в точке останова, вы можете легко переместить стек вызовов и изучить соответствующие данные источника и фрейма стека.

Как вы это делаете в Eclipse?

4 ответов


в "перспективу debug", показать представление с именем "debug". Для каждого потока, который в настоящее время остановлен, это представление показывает полный стек вызовов. Щелчок по одному элементу этого стека переключает представление редактора для отображения соответствующего класса, а представление" переменные " отображает переменные этого элемента стека.


обратите внимание, что ваша "перспектива отладки" может быть свернута в режим просмотра "хлебная крошка" по умолчанию, что означает, что вы увидите только одну строку трассировки стека за раз.

чтобы полностью развернуть его и увидеть трассировку стека в дерево:

  • нажмите на стрелку вниз в правом верхнем углу представления отладки.
  • выберите "макет / дерево"

вы просто нажимаете на фрейм стека в представлении отладки.


в визуальном отладчике, вы увидите всю трассировку стека. Просто нажмите на уровень, который вы хотите проверить, чтобы сделать это. Определенно проще, чем использовать gdb команды. :-)