Java Platform Debugger Architecture - JDI アプリケーションの例

v1.3.0 以降のリリースの場合、Java 2 SDK の demo/jpda ディレクトリには、Java Platform Debugger Architecture (JPDA) の Java Debug Interface (JDI) を使用して記述された 3 つのアプリケーションのソースコードとドキュメントが含まれています。これらはデバッガを開発するための教育用ツールとして用意され、その出発点となります。

複雑度が増す順に列挙します。

トレースは trace ディレクトリにあります。Jdb と Javadt はパッケージを共有し、debuggers ディレクトリに入っています。

必須設定

クラスパスには JDI ライブラリコードが含まれている必要があります。JDI ライブラリコードは Java 2 SDK の lib/tools.jar ディレクトリにあります(tools.jar は Java Runtime Environment には含まれていません。Java 2 SDK にのみ含まれています)。これは、サンプルコードのコンパイルと実行の両方のために必要です。クラスパスの設定方法については、「Java SE ツールのドキュメント」を参照してください。