Русские Блоги
Руководство по использованию режима отладки в Eclipse
EclipseсерединаdebugРуководство по использованию режима
Режим отладки — очень распространенный способ отладки в использовании Eclipse. С помощью режима отладки мы можем сделать более удобные проблемы с возможностью расположения, и найти причину модификации. Но многие маленькие белые одноклассники используют способ отладки режима не очень четко Затем я возьму вас здесь, чтобы узнать об использовании режима отладки Eclipse;
Запуск режима отладки
В Eclipse у нас обычно есть два способа запуска программ Java, которые запускают основной метод и запуск сервера, который также просто начать режим отладки для обоих методов, следующим образом:
Основным методом основного метода и способа прогона основного метода отличается от выбора, выполняющего, как один выберите отладку, как остальные одинаковы.
Начните режим отладки сервера, мы используем Tomcat в качестве примера, способ запуска Tomcat и Debug начнут так, как параметр отличается, и используйте режим отладки, чтобы запустить только правую кнопку мыши, чтобы выбрать Debug:

2. Использование точки останова точки останова
Мы можем использовать мышь для использования мыши в номере строки кода Java, поэтому, когда наша программа работает к точке останова, используя режим отладки, программа будет приостановлена здесь, ожидая следующего шага, как показано:

3.debug View.
Если мы запускаем режим отладки в первый раз, в момент работы появится запрос на точку останова, как показано на рисунке:

Я столкнулся с этим подсказок, что у нас нет выбора по умолчанию отображается сначала представления. Если вы нажмете да, вы перейдете к представлению отладки. Если вы нажмете нет, вы останетесь в текущем режиме просмотра (Java или Javaweb ), проверьте запомнить мое решение, в следующий раз больше не появляется, и по умолчанию по умолчанию поступает в представление только что выбранное. Как правило, мы не рекомендуем использовать Rebug View, потому что окно представления отладки будет очень грязно, как показано ниже :

Мы видим, что Eclipse под представлением отладки показывает нам значение различных переменных в текущей программе. На самом деле мы можем увидеть мышь в соответствующей переменной в случае поддержания оригинального представления, и мы можем видеть значение переменного , Как показано ниже:

4.Debug запущенная кнопка управления
Мы видели важность точек останова для режима отладки, затем, когда программа останавливается на точке останова, мы должны использовать кнопку для управления программой: запустить следующий шаг или запустить до конца и т. Д., Мы видели нормальные условия , мы видели это. Debug Где находится кнопка управления, что делает каждая кнопка? Здесь я объясню его подробно ниже:
F8 запускается к следующей точке останова текущего метода или следующей точке останова метода потомков, вызываемого текущим методом, или если следующая точка останова не работает напрямую; (не общий)

Ctrl + F2 заканчивает текущую главную программу или остановку сервера

F5 входит в детский метод текущей точки останова (не общего)

F6 входит в следующий шаг в методе, где находится текущая точка останова (Common)

F7 соответствует F5, возврат к родительскому методу после ввода метода ребенка (не общего)

5.Javaweb отладки отладки
Мы просто прочитаем метод отладки отладки Eclipse, затем мы посмотрим на приложение в проекте Javaweb, обычно в нашей отладке, будет играть точку останова на первой строке действий веб-проекта или контроллера, соответствующего запрошенной первой строке кода. , Преимущества выполнения этого являются первыми или точки останова после того, как запрос приема входит в фоновый или точку останова. Если точка останова не перехватывает, стойка регистрации не входит в фоновый режим, и причина не имеет дополнительного приема без запроса или Запрос на прием выдан, но не вводил в корпус метода (404 или 403 или перехваченных), он будет вводить точку останова, как показано ниже:

В это время мы можем использовать точку останова для управления кнопкой управления для управления, обычно используйте шаг F6, чтобы запустить в корпусе метода, если вы запускаете ошибку строки, то мы повторно запускаем запрос, точка вырыва на Линия, отладка после точки, мы находим метод, вызываемый методом, разбить точку в пределах называемого метода, затем нажмите F6, чтобы сделать точку останова, продолжить отладку, такую как вышеуказанная программа ,, тогда, мы делаем это:


Если вы запускаете, чтобы бросить ошибку здесь, мы продолжаем найти способ продолжить отладку.
Вот простое введение в одноклассники Java Xiaobai, и простое введение в режим отладки Eclipse, который удобно для всех, чтобы найти и решать проблемы в процессе обучения;
Вышеуказанное содержание обеспечивается разработкой развития, а небольшими партнерами, которые заинтересованы в обучении, могут обратить внимание на развитие развития развития!
Eclipse – программа отладки
То же действие можно выполнить с помощью Package Explorer, выбрав класс, который содержит метод main, и нажав Alt + Shift + D, J.
Любое из упомянутых выше действий создает новую конфигурацию отладки и использует ее для запуска приложения Java.
Если конфигурация отладки уже создана, вы можете использовать ее для запуска приложения Java, выбрав «Конфигурации отладки» в меню «Выполнить», щелкнув имя конфигурации отладки, а затем нажав кнопку «Отладка».

Пункт меню «Отладка» в меню «Выполнить» можно использовать для перезапуска Java-приложения, которое ранее было запущено в режиме отладки.

Сочетание клавиш для запуска ранее запущенного Java-приложения в режиме отладки – F11. Когда Java-программа запускается в режиме отладки, пользователям предлагается переключиться на перспективу отладки. Перспектива отладки предлагает дополнительные представления, которые можно использовать для устранения неполадок приложения.
Редактор Java позволяет пользователям размещать точки останова в коде Java. Чтобы установить точку останова, в области редактора щелкните правой кнопкой мыши на панели маркеров и выберите Toggle Breakpoint.

Точки останова отображаются на панели маркеров. Они также видны в представлении точек останова.
Когда выполнение кода достигает точки останова, JVM приостанавливает выполнение программы. На этом этапе вы можете проверить память и выполнить программу контролируемым образом.
Когда выполнение программы приостановлено, представление отладки может использоваться для проверки стека вызовов.

Представление переменных может использоваться для проверки значения переменных.

В меню «Выполнить» есть пункты меню, которые позволяют возобновить выполнение, перейти через строку кода, войти в функцию и т. Д.

На приведенном выше рисунке показаны сочетания клавиш, связанные с такими действиями, как «Возобновить», «Шаг вперед» и «Шаг за шагом» и т.д.
Просмотр содержимого переменных в Eclipse IDE
Как я могу просматривать содержимое нескольких переменных (например, TreeSet) одновременно? Я могу посмотреть содержимое одного TreeSet, щелкнув его в окне «Переменные», но я не знаю, как это сделать для нескольких переменных.
4 ответа
Вы можете использовать окна «Выражения»: во время отладки, в окне меню → «Показать вид» → «Выражения», тогда у него есть место для ввода переменных, из которых вам нужно видеть содержимое
Вы можете добавить точку наблюдения для каждой интересующей вас переменной.
Контрольная точка — это особая точка останова, которая останавливает выполнение приложения всякий раз, когда изменяется значение данного выражения, без указания того, где это может произойти. В отличие от точек останова (которые зависят от конкретной строки) точки наблюдения связаны с файлами. Они вступают в силу всякий раз, когда указанное условие истинно, независимо от того, когда и где оно произошло. Вы можете установить точку наблюдения на глобальную переменную, выделив переменную в редакторе или выбрав ее в представлении «Структура».
Просмотр содержимого переменных в интегрированной среде разработки Eclipse
Как я могу смотреть содержимое нескольких переменных (например, TreeSet) одновременно? Я могу посмотреть содержимое одного набора деревьев, нажав на него в окне» переменные», но я понятия не имею, как это сделать для нескольких переменных.
4 ответов:
вы можете использовать выражения windows: во время отладки, окно меню -> Показать вид -> выражения, то он имеет место для ввода переменных, из которых вам нужно увидеть содержимое
вы можете добавить watchpoint для каждой переменной, который вас интересует.
контрольная точка-это специальная точка останова, которая останавливает выполнение приложения всякий раз, когда значение данного выражения изменяется, не указывая, где это может произойти. В отличие от точек останова (которые являются линейными), точки наблюдения связаны с файлами. Они вступают в силу всякий раз, когда указанное условие истинно, независимо от того, когда и где оно произошло. Вы можете установить точку наблюдения для глобальной переменной выделите переменную в редакторе или выберите ее в представлении структуры.