JDB - в Eclipse

В этой главе объясняется, как использовать JDB в Eclipse. Прежде чем продолжить, вам необходимо установить Eclipse Indigo. Следуйте инструкциям ниже, чтобы установить Eclipse Indigo в вашей системе.

Шаг 1. Загрузите и установите Eclipse

Вы можете скачать Eclipse по следующей ссылке: http://www.eclipse.org/downloads/packages/eclipse-ide-java-ee-developers/indigosr2

Шаг 2. Создайте новый проект и новый класс

  • Создайте новый проект Java, следуя опциям File-> New -> Java project.
  • Назовите это как “sampledebug”.
  • Создайте новый класс, щелкнув правой кнопкой мыши на samplebebug проект.
  • Выбрать options ->new -> class
  • Назовите это как “Add.java”

Add.java

public class Add
{
   public int addition( int x, int y)
   {
      int z = x + y;
      return z;
   }
   public static void main( String ar[ ] )
   {
      int a = 5, b = 6;
      Add ob = new Add();
      
      int c = ob.addition(a,b);
      System.out.println("Add: " + c);
   }
}

Шаг 3. Откройте перспективу отладки

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

В Eclipse IDE перейдите к Window -> Open perspective -> Debug. Теперь у вас есть возможность отладки программы Add.java. Вы увидите следующее окно.

Разделы в перспективе отладки

Разделы в перспективе отладки следующие:

Раздел кодирования

В этом разделе отображается код Java. Это код, который вы хотите отлаживать, то естьAdd.java. Здесь мы можем добавить точку останова в строке, дважды щелкнув перед строкой. Вы найдете синий пузырек со стрелкой, указывающий на точку останова этой строки. См. Следующий снимок экрана; Вы можете найти выбранную область с красным кружком, обозначенным цифрой «1».

  1. Дважды щелкните здесь. Вы можете установить точку останова для этой строки.

Раздел точки останова

В этом разделе определяется список точек останова, установленных для программного кода. Здесь мы можем добавлять, удалять, находить и управлять точками останова. На следующем снимке экрана показан раздел точки останова.

Обратите внимание на следующие параметры на данном снимке экрана:

  1. Используя флажок слева, мы можем выбрать или отменить выбор точки останова. Здесь мы используем одну точку останова, то есть метод Add class-main ().

  2. Значок с одним крестиком «X» используется для удаления выбранной точки останова.

  3. Значок двойного креста «XX» используется для удаления всех точек останова в вашем коде.

  4. Стрелка указателя используется для указания кода, в котором применяется выбранная точка останова.

Остальные функции в разделе точки останова следующие:

  • Hitcount: Показывает, сколько раз элемент управления попадает в эту точку останова. Он используется для рекурсивной логики.

  • Suspend thread : Мы можем приостановить текущий поток, выбрав его.

  • Suspend VM : Мы можем приостановить виртуальную машину, выбрав ее.

Раздел отладки

Этот раздел используется для процесса отладки. Он содержит параметры, которые используются при отладке.

Start debugging : Следуйте приведенным ниже инструкциям, чтобы начать отладку.

Щелкните правой кнопкой мыши code -> щелкнуть Debug as -> щелкнуть 1 Java application.

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

  1. Мы применяем точку останова к методу add class main (). Когда мы начинаем отладку,controller застревает в первой строке метода main ().

  2. Он используется для Resumeпроцесс отладки и пропустить текущую точку останова. Работает аналогичноcont в командной строке JDB.

  3. Он используется для остановки процесса отладки.

  4. Работает аналогично step inв командной строке JDB. Он используется для перемещения элемента управления на следующую строку, т.е. точка «1» перемещается на следующую строку.

  5. Работает аналогично step over в командной строке JDB.

  6. Он используется, чтобы увидеть, на какой строке установлена ​​точка останова.

Следуйте приведенным ниже инструкциям и разделам, чтобы отладить код в среде Eclipse IDE. По умолчанию каждая IDE содержит этот процесс отладки.