Jdb-in-eclipse
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つのブレークポイント、つまりAdd class-main()メソッドを使用します。
- 単一の十字アイコン「X」は、選択したブレークポイントを削除するために使用されます。
- 二重十字アイコン「XX」は、コード内のすべてのブレークポイントを削除するために使用されます。
- 矢印ポインターは、選択したブレークポイントが適用されるコードを指すために使用されます。
ブレークポイントセクションの残りの機能は次のとおりです。
- Hitcount :コントロールがこのブレークポイントにヒットした回数を示します。 再帰的ロジックに使用されます。
- スレッドの一時停止:現在のスレッドを選択して一時停止できます。
- * VMの一時停止*:VMを選択して一時停止できます。
デバッグセクション
このセクションは、デバッグのプロセスに使用されます。 デバッグに使用されるオプションが含まれています。
デバッグの開始:以下の指示に従ってデバッグを開始します。
*code->* を右クリックし、 *Debug as->* をクリックして *1 Java application* をクリックします。
次のスクリーンショットに示すように、デバッグのプロセスが開始されます。 いくつかの選択されたオプションが含まれており、数字で強調表示されています。
- Add class main()メソッドにブレークポイントを適用します。 デバッグを開始すると、 controller はmain()メソッドの最初の行で停止します。
- デバッグプロセスを*再開*して、現在のブレークポイントをスキップするために使用されます。 JDBコマンドラインの cont コマンドと同様に機能します。
- デバッグプロセスを停止するために使用されます。
- JDBコマンドラインの step in プロセスと同様に機能します。 コントロールを次の行に移動するために使用されます。つまり、ポイント「1」は次の行に移動します。
- JDBコマンドラインの*ステップオーバー*プロセスと同様に機能します。
- ブレークポイントが適用される行を確認するために使用されます。
所定の手順とセクションに従って、Eclipse IDEでコードをデバッグします。 デフォルトでは、すべてのIDEにこのデバッグプロセスが含まれています。