Eclipse で作成するアプリケーションには、実行するための起動構成が必要です。起動構成は、アプリケーションの実行またはデバッグ方法を示します。
実行とデバッグに適用される起動構成もあれば、デバッグにのみ適用される起動構成もあります。同じ種類または異なる種類の起動構成を複数構成することが可能であり、識別しやすい名前を指定できます。
構成を作成するには、[実行 > 実行構成] または [Debug > Debug Configurations] をクリックします。表示されたダイアログ ボックスで、起動構成を管理できます。ダイアログ ボックスの左側にあるペインで、構成の種類をクリックします。その際、その種類の使用目的の説明が上部のバナーに表示されます。
プログラムをデバッグすると、[Debug] パースペクティブが開きます。[Debug] ビューでコードをステップ実行するか、現在の実行ポイントからカーソルを置いた場所まで実行する [Run to cursor] 機能を使用できます。
IDE では柔軟性の高いデバッグ環境が提供されます。コードのデバッグ時にはステップ実行が可能で、各文の実行に合わせてソースの各行が次々に強調表示され、各文の効果が示されます。実行を中断してデータ項目の調査や変更を行うことができます。
ブレークポイントを設定して、方法を制御できます。次のブレークポイントを使用できます。
項目が変更されると実行が中断されるため、カーソル位置はデータ項目による値の変更の原因となった文の後の文になることに注意してください。
[Debug] パースペクティブには、デバッグ プロセスをサポートするように調整された複数のビューが用意されています。
多数のデバッガー機能が [Debug] ビューで選択されている項目の影響を受けるので (変数のさまざまな範囲、および複数スレッドのデバッグに対応するため)、有効になることが期待される機能が有効にならない場合は、どの項目がビューで選択されているかを確認してください。ステップ実行する場合は、スレッド内の最初のコード行を選択しておく必要があります。
選択したスタック フレームに応じて、どの変数が変数ビューに表示されるかが決まり、エディターも該当するコード行に切り替わります。
[Memory] ビューには、指定されたアドレスのメモリが表示されます。[Memory] ビューはデフォルトでは表示されないことに注意してください。このビューを表示するには、[Window > Show View > Other] をクリックし、「Memory」と入力して、ビューを見つけます。
数値アドレスまたはポインター変数の名前を直接入力できます。また、非ポインター変数の名前を入力すると、その変数のメモリが表示されます。メモリには、デフォルトの 16 進数レンダリングに加え、ASCII レンダリングと EBCDIC レンダリングを使用できます。新しいレンダリングを追加するには、ビューのツール バーの [New Renderings] タブをクリックします。
アプリケーションは、その種類や、ローカル マシン上に存在するかリモート マシン上に存在するかに応じて、さまざまな方法でデバッグできます。さまざまなデバッグ シナリオの詳細な説明については、製品ヘルプの「COBOL アプリケーションのデバッグ」を参照してください。
アプリケーションの実行とデバッグに関するこの概要を確認したため、「Hello COBOL World アプリケーションのデバッグ」に基づくチュートリアルで、学んだことを実践してください。