Эта панель предназначена для отладки и выполнения программ в рабочей среде. В ней показан фрейм стека приостановленных нитей для каждого отлаживаемого проекта. Все нити программы представлены в виде отдельных узлов структуры. В панели показан процесс для каждого выполняемого проекта.
Если нить приостановлена, то ее фреймы стеков показаны в виде дочерних элементов.
Команда |
Имя |
Описание |
---|---|---|
![]() |
Продолжить |
Эта команда возобновляет выполнение приостановленной нити. |
![]() |
Приостановить |
Эта команда приостанавливает выбранную нить процесса, что позволяет просмотреть или изменить код, проверить данные, начать пошаговое выполнение и т.п. |
![]() |
Завершить |
Эта команда завершает выбранный процесс отладки. |
|
Завершить & Удалить |
Эта команда завершает выбранный процесс отладки и удаляет его из панели. |
|
Завершить все |
Эта команда завершает все активные запуски в панели. |
![]() |
Отсоединить |
Эта команда отсоединяет отладчик от выбранного процесса отладки при удаленной отладке. |
![]() |
Удалить все завершенные запуски |
Эта команда удаляет все завершенные процессы отладки из панели просмотра. |
![]() |
Применять пошаговые фильтры | Эта команда включает и выключает пошаговые фильтры. Если пошаговые фильтры включены, то они применяются ко всем функциям пошагового выполнения. |
![]() |
Перейти |
Эта команда позволяет перейти к выделенному оператору. |
![]() |
Пропустить |
Эта команда позволяет пропустить выделенный оператор. Выполнение будет продолжено со следующей строки текущего метода либо (если вы достигли конца текущего метода) с метода, из которого был вызван текущий метод. Курсор перемещается к объявлению метода и выбирает его строку. |
![]() |
Вернуться |
Эта команда позволяет выйти из текущего метода. После выхода из текущего метода выполнение будет прекращено. |
![]() |
Показывать полные имена |
Переключение этой опции позволяет отображать или скрывать полные имена. |
|
Скопировать стек |
Эта команда копирует выбранный стек из приостановленных нитей и состояние выполняющихся нитей в буфер обмена. |
|
Сбросить фрейм |
Эта команда позволяет сбросить указанный фрейм стека и заново войти в него. Эта функция схожа с "выполнением в обратном направлении" и частичным перезапуском программы. Для того чтобы сбросить указанный фрейм стека и заново войти в него, выберите фрейм стека, который вы хотите "сбросить", и выберите Сбросить фрейм. Для этой функции действуют некоторые ограничения:
|
|
Запустить повторно |
Эта команда заново запускает выбранный процесс отладки. |
Только контекстное меню |
Свойства |
Эта команда показывает свойства выбранного запуска. Она также позволяет просмотреть полную командную строку для выбранного процесса. |
Отладчик
Панели Java
Локальная отладка
Удаленная отладка
Изменение опций запуска
отладчика
Подключение к удаленной VM с
конфигурацией запуска удаленных приложений Java
Отключение от VM
Запуск программы на Java
Подготовка к отладке
Возобновление выполнения
приостановленной нити
Выполнение и отладка
Пошаговое выполнение
программы
Приостановка нитей
Параметры отладки
Действия выполнения и
отладки
Панели и редакторы