「その他Java SEツールおよびライブラリのダウンロード」ページから、JDKのデモおよびサンプルをダウンロードできます。 このパッケージをダウンロードして解凍すると、demo/jpdaディレクトリには、Java Platform Debugger Architecture (JPDA)のJava Debug Interface (JDI)を使用して記述された3つのアプリケーションのソース・コードとドキュメントが含まれています。 これらはデバッガを開発するための教育用ツールとして用意され、その出発点となります。
複雑度が増す順に列挙します。
トレースはtraceディレクトリにあります。 JdbとJavadtはパッケージを共有し、debugディレクトリに入っています。
クラス・パスにはJDIライブラリ・コードが含まれている必要があります。JDIライブラリ・コードはJDKのlib/tools.jarディレクトリにあります。 (tools.jarはJava Runtime Environmentには含まれていません。JDKにのみ含まれています。) これは、サンプル・コードのコンパイルと実行の両方のために必要です。 クラスパスの設定方法については、「JDKツールとユーティリティ」ドキュメントを参照してください。