Как отлаживать с помощью Eclipse: 10 шагов (с изображениями)

Оглавление:

Как отлаживать с помощью Eclipse: 10 шагов (с изображениями)
Как отлаживать с помощью Eclipse: 10 шагов (с изображениями)

Видео: Как отлаживать с помощью Eclipse: 10 шагов (с изображениями)

Видео: Как отлаживать с помощью Eclipse: 10 шагов (с изображениями)
Видео: 😂 Смешная презентация в школе! А ваш учитель оценил бы? 2024, Апрель
Anonim

Эта инструкция призвана помочь начинающим программистам быстро приступить к отладке с помощью Eclipse. Он использует простую программу для демонстрации отладки в Eclipse. Он охватывает базовые знания и навыки по отладке, поэтому его будет легко понять и легко понять. Посмотрим, как программа будет работать, шаг за шагом, в режиме отладки.

Шаги

Отладка с помощью Eclipse, шаг 1
Отладка с помощью Eclipse, шаг 1

Шаг 1. Установите точки останова:

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

Отладка с помощью Eclipse, шаг 2
Отладка с помощью Eclipse, шаг 2

Шаг 2. Запустите программу в режиме отладки:

У нас есть три способа сделать это: 1> Нажмите F11; 2> Щелкните пункт «Выполнить» в главном меню, затем выберите «Отладка» в раскрывающемся списке; 3> Щелкните значок ошибки на панели инструментов (как показано на рисунке ниже), затем выберите «Отладка как приложение Java».

Отладка с помощью Eclipse Step 3
Отладка с помощью Eclipse Step 3

Шаг 3. Добавьте переменные в поле просмотра для проверки:

Мы видим, что теперь программа останавливается на строке, на которой мы установили точку останова. Теперь мы добавим переменные в поле просмотра, чтобы увидеть, будет ли программа работать так, как мы ожидали. Чтобы добавить переменную в поле наблюдения, наведите на нее курсор, щелкните правой кнопкой мыши, затем во всплывающем списке выберите «Наблюдать».

Отладка с помощью Eclipse Step 4
Отладка с помощью Eclipse Step 4

Шаг 4. Проверьте значения переменных в поле просмотра:

Теперь мы видим, что значения num1 и num2 соответствуют ожиданиям, но сумма все еще равна 0,0, потому что программа не запустила код, который обновит значение суммы.

Отладка с помощью Eclipse Step 5
Отладка с помощью Eclipse Step 5

Шаг 5. Войдите:

Запустите функцию: теперь мы будем использовать функцию add () для вычисления суммы. Чтобы увидеть, будет ли функция add () работать так, как мы ожидали, мы перейдем к ней. Для этого просто нажмите F5 или на панели инструментов нажмите значок «Шаг с заходом» на панели инструментов, или в главном меню выберите «Шаг с заходом» в раскрывающемся списке пункта «Выполнить». Программа запустит функцию add () и остановится на первом исполняемом коде.

Отладка с помощью Eclipse Step 6
Отладка с помощью Eclipse Step 6

Шаг 6. Вернитесь из функции:

Запустите код, нажав F6, или нажав значок «Step Over» на панели инструментов, или в главном меню выберите «Step Over» в раскрывающемся списке пункта «Run». Программа вернется из функции add () в main () и остановится на той же строке, что и ранее.

Отладка с помощью Eclipse Step 7
Отладка с помощью Eclipse Step 7

Шаг 7. Проверьте значение, возвращаемое функцией:

Запустите программу с Step Over, значение суммы изменится на 9.0.

Отладка с помощью Eclipse Step 8
Отладка с помощью Eclipse Step 8

Шаг 8. Распечатайте результат:

Запустите программу с помощью Step Over. Мы должны использовать Step Over вместо Step Into, потому что у нас нет исходного кода функции println ().

Отладка с помощью Eclipse Step 9
Отладка с помощью Eclipse Step 9

Шаг 9. Установите фильтр отладки:

Чтобы избежать перехода к функциям без исходного кода, нам придется изменить некоторые конфигурации, чтобы отладчик не переходил к этим функциям, даже если используется шаг в команду. В главном меню «Windows» выберите «Preference», затем последовательно следуйте номерам на рисунке ниже:

Отладка с помощью Eclipse Step 10
Отладка с помощью Eclipse Step 10

Шаг 10. Остановитесь на главном:

Есть еще один способ остановить выполнение программы с целью отладки - Остановить в main. Это означает, что если он включен, каждый раз, когда программа запускается, она будет останавливаться на первом исполняемом коде в main (), чтобы код можно было запустить вручную. Чтобы включить «Остановить в главном», щелкните правой кнопкой мыши имя проекта в окне проводника проекта, выберите «свойство», чтобы открыть диалоговое окно «Свойства для xxx» (xxx - имя проекта), затем последовательно выполните шаги, помеченные числами.

подсказки

  • Обычно мы можем установить точку останова везде в программе, кроме комментариев, «{» или «}», но на практике мы должны установить точку останова в соответствующем коде, то есть установить значимую точку останова;
  • Если вы не хотите запускать программу вручную в режиме отладки, вы можете нажать кнопку «Возобновить» на панели инструментов, чтобы перейти к следующей точке останова, или завершить отладку, если точек останова больше нет.

Рекомендуемые: