Java Debug Interface (JDI)のデモとして、jdbデバッガのソース・コードが用意されています。
jdbのマニュアル・ページ(Solaris、Linux、またはMac OS Xの場合)
jdbサンプルは、次を実行することによって実行できます。
java tty.TTY <options>.. <class-name>この<class-name>は、通常
java
コマンド行に配置する名前です。-help
オプションは、オプションに関する情報を提供します。注: lib/tools.jarファイルは、必ずtty.TTYを呼び出すためのクラス・パスに設定してください。(tools.jarファイルには、JDIライブラリが含まれています。)コンパイル済みのjdbクラス・ファイルもクラス・パスに設定する必要があります。
呼出しと接続の詳細は、「接続および呼出しの詳細」(特にjdbに関するセクション)を参照してください。
lib/jpda
ディレクトリは、examples.jar
に含まれています。(jar xvf examples.jarを使用してexamples.jarの内容を抽出します。)注: このファイルには、javadt
のソースも含まれています。これらのサンプル・アプリケーションのソース・コードは、デバッガ開発者のために具体例を示すためのものです。デバッガの開発者によるコード例の使用、変更、再配布は、著作権表示の遵守を条件として認められます。
jdbは次のパッケージ(examples.jar
ファイルにある)を使用します。
tty
expr
Expr.jj
の表現パーサーを変更する場合は、JavaCCパーサー・ジェネレータが必要です。