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