Подтвердить что ты не робот

Как выделить текущую строку выполнения в отладочной перспективе в Eclipse

Я хотел бы видеть текущую строку выполнения, выделенную зеленым цветом со стрелкой слева в моей перспективе Eclipse Debug.

К сожалению, я не знаю, как это установить. Я видел это на какой-то платформе Eclipse и спрашивал себя, могу ли я установить его для отображения.

Я использую Eclipse Ganymede 3.4.2.

4b9b3361

Ответ 1

В перспективе отладки дважды щелкните слева от линии, чтобы установить точку останова. Как только точка останова установлена, вы можете выделять выполняемый код построчно.

Если это не работает должным образом, просто проверьте свои предпочтения здесь: "Окно"> "Установки"> "Основные"> "Редакторы"> "Все текстовые редакторы"> "Аннотации"> "Отладка стека вызовов" и "Отладка текущего указателя инструкций"

Ответ 2

Мне просто пришлось перезагрузить затмение, и все стало работать отлично.

Ответ 3

Проверьте свой путь к классу и убедитесь, что исходный каталог проекта находится там. Если вы отлаживаете корпоративное приложение, очищаете временные и рабочие каталоги и публикуете свое приложение.

Ответ 4

Для других, если он может решить вашу проблему. У меня была аналогичная проблема. Я вижу, что это выделено, остановлено в точке останова. Но я не смог использовать отладку шаг за шагом (F6). Причина заключалась в том, что затмение остановилось из-за точки останова и выделено/выбрано верхний поток при отладке.

Итак, я выбрал текущий поток, проверив один за другим, до тех пор, пока не выделится текущий код (остановленный из-за точки останова).

Чтобы увидеть запущенные потоки, добавьте представление отладки, если не показано. Окно > Показать представление > Отладка.

Это также помогло мне при отладке 2 потоков отдельно в запущенной программе.

Кажется, нет коротких клавиш для поиска текущего потока из кода, остановленного из-за точки останова.

Ответ 5

Моя проблема заключалась в том, что я не отключил отладчик. Щелчок по кнопке (показанной на скриншоте ниже) и последующий запуск отладки снова делают текущую строку выделенной.

screenshot showing the terminate button

Ответ 6

DebugConfigurations> вкладка Source> Add...> Java Project> Выбрать все (или выберите ваш проект)> Ok> Ok> Apply Relaunch debugger

Я просто перепечатал то, что написал Судханшу, у меня это получилось очень хорошо.