Jdb-in-eclipse

提供:Dev Guides
移動先:案内検索

JDB-Eclipseで

この章では、EclipseでJDBを使用する方法について説明します。 さらに先に進む前に、Eclipse Indigoをインストールする必要があります。 以下の手順に従って、Eclipse Indigoをシステムにインストールします。

ステップ1:Eclipseをダウンロードしてインストールする

次のリンクからEclipseをダウンロードできます。http://www.eclipse.org/downloads/packages/eclipse-ide-java-ee-developers/indigosr2

ステップ2:新しいプロジェクトと新しいクラスを作成する

  • オプション File→ New→ Java project に従って新しいJavaプロジェクトを作成します。
  • *「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で、*ウィンドウ→パースペクティブを開く→デバッグ*に移動します。 これで、プログラムAdd.javaのデバッグパースペクティブが得られます。 次のウィンドウが表示されます。

デバッグパースペクティブ

デバッグパースペクティブのセクション

デバッグパースペクティブのセクションは次のとおりです。

コーディングセクション

このセクションにはJavaコードが表示されます。 デバッグするコード、つまり Add.java です。 ここで、行の前をダブルクリックして、行にブレークポイントを追加できます。 その行のブレークポイントを指す矢印記号の付いた青いバブルがあります。 次のスクリーンショットを参照してください。 「1」として示された赤い円で選択した領域を見つけることができます。

  1. ここをダブルクリックしてください。 この行にブレークポイントを設定できます。

コードセクション

ブレークポイントセクション

このセクションでは、プログラムコードに設定されるブレークポイントのリストを定義します。 ここで、ブレークポイントを追加、削除、検索、および管理できます。 次のスクリーンショットは、ブレークポイントセクションを示しています。

ブレークポイントセクション

指定されたスクリーンショットで次のオプションを確認してください。

  1. 左側のチェックボックスを使用して、ブレークポイントを選択または選択解除できます。 ここでは、1つのブレークポイント、つまりAdd class-main()メソッドを使用します。
  2. 単一の十字アイコン「X」は、選択したブレークポイントを削除するために使用されます。
  3. 二重十字アイコン「XX」は、コード内のすべてのブレークポイントを削除するために使用されます。
  4. 矢印ポインターは、選択したブレークポイントが適用されるコードを指すために使用されます。

ブレークポイントセクションの残りの機能は次のとおりです。

  • Hitcount :コントロールがこのブレークポイントにヒットした回数を示します。 再帰的ロジックに使用されます。
  • スレッドの一時停止:現在のスレッドを選択して一時停止できます。
  • * VMの一時停止*:VMを選択して一時停止できます。

デバッグセクション

このセクションは、デバッグのプロセスに使用されます。 デバッグに使用されるオプションが含まれています。

デバッグの開始:以下の指示に従ってデバッグを開始します。

*code->* を右クリックし、 *Debug as->* をクリックして *1 Java application* をクリックします。

次のスクリーンショットに示すように、デバッグのプロセスが開始されます。 いくつかの選択されたオプションが含まれており、数字で強調表示されています。

  1. Add class main()メソッドにブレークポイントを適用します。 デバッグを開始すると、 controller はmain()メソッドの最初の行で停止します。
  2. デバッグプロセスを*再開*して、現在のブレークポイントをスキップするために使用されます。 JDBコマンドラインの cont コマンドと同様に機能します。
  3. デバッグプロセスを停止するために使用されます。
  4. JDBコマンドラインの step in プロセスと同様に機能します。 コントロールを次の行に移動するために使用されます。つまり、ポイント「1」は次の行に移動します。
  5. JDBコマンドラインの*ステップオーバー*プロセスと同様に機能します。
  6. ブレークポイントが適用される行を確認するために使用されます。

デバッグセクション

所定の手順とセクションに従って、Eclipse IDEでコードをデバッグします。 デフォルトでは、すべてのIDEにこのデバッグプロセスが含まれています。