Eclipse を使用した Java コードのデバッグ

Eclipseを使用して、Java™ コードをリモートでデバッグすることができます。 適切なデバッグ・ツールを使用してプロセスをデバッグできることは、Java 拡張機能が通常の TurboIntegrator スクリプトよりも優れている大きな利点です。

プロシージャー

  1. Java 拡張機能が有効になっている TM1® サーバーの Tm1s.cfg ファイルを開きます。
  2. 次のパラメーターをファイルに追加します。
    JavaJVMArgs=-Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=1044
  3. 「保存」 Tm1s.cfg
  4. TM1 サーバーを再始動します。
  5. Eclipseで、 「実行」 > 「デバッグ構成」をクリックします。
  6. 左側のウィンドウでツリーをスクロールダウンします。 「リモート Java アプリケーション」を見つけてダブルクリックし、新規プロファイルを作成します。
  7. デフォルトの 「ポート」 値を 1044 に変更します。 これは、ステップ 2 で作成した JavaJVMArgs パラメーターの address 値に対応します。
  8. リモート・デバッグ・セッションを開始するには、 「デバッグ」 をクリックします。
  9. コードにブレークポイントを追加するには、以下を実行します。
    • ブレークポイントを挿入する行の余白をダブルクリックします。
    • ブレークポイントを挿入する行にカーソルを置き、Ctrl+Shift+B を押します。
  10. Java 拡張を使用してラッパーの TurboIntegrator プロセスを再実行します。
    ブレークポイントで実行が中断するので、ステップスルー・デバッグを実行できます。