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 ツールのドキュメントを参照してください。