Eclipse-debugging-program

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

Eclipse-デバッグプログラム

Javaプログラムのデバッグ

Javaプログラムをデバッグする最も簡単な方法は、パッケージエクスプローラービューを使用することです。 パッケージエクスプローラービューで-

  • mainメソッドを含むJavaクラスを右クリックします。
  • [デバッグ]→[Javaアプリケーション]を選択します。

メインメソッドを含むクラスを選択し、Alt + Shift + D、Jをクリックすることにより、パッケージエクスプローラーを使用して同じアクションを実行できます。

上記のいずれのアクションでも、新しいリンク:/eclipse/eclipse_debug_configuration [Debug Configuration]を作成し、それを使用してJavaアプリケーションを起動します。

デバッグ構成が既に作成されている場合は、[実行]メニューから[デバッグ構成]を選択し、デバッグ構成の名前をクリックしてから[デバッグ]ボタンをクリックすることにより、Javaアプリケーションを起動できます。

デバッグプログラム

[実行]メニューの[デバッグ]メニュー項目を使用して、以前にデバッグモードで起動したJavaアプリケーションを再起動できます。

実行メニュー

以前に起動したJavaアプリケーションをデバッグモードで起動するショートカットキーはF11です。 Javaプログラムがデバッグモードで開始されると、ユーザーはデバッグパースペクティブに切り替えるように求められます。 デバッグパースペクティブには、アプリケーションのトラブルシューティングに使用できる追加のビューがあります。

Javaエディターを使用すると、ユーザーはJavaコードにブレークポイントを配置できます。 ブレークポイントを設定するには、エディター領域でマーカーバーを右クリックし、[ブレークポイントの切り替え]を選択します。

Java Editor

ブレークポイントはマーカーバーに表示されます。 また、ブレークポイントビューにも表示されます。

コードの実行がブレークポイントに達すると、JVMはプログラムの実行を一時停止します。 この時点で、メモリを検査し、制御された方法でプログラムを実行できます。

プログラムの実行が一時停止されると、デバッグビューを使用してコールスタックを検査できます。

デバッグ呼び出しスタック

変数ビューを使用して、変数の値を検査できます。

変数の値

実行メニューには、実行の再開、コード行のステップオーバー、関数へのステップインなどを可能にするメニュー項目があります。

メニュー項目の実行

上記の写真は、再開、ステップイン、ステップオーバーなどのアクションに関連付けられたショートカットキーを示しています。