JavaTM Platform Debugger Architecture |
ドキュメントの目次 |
Java Platform Debugger Architecture (JPDA) は、3 つのインタフェースで構成されており、デスクトップシステムの開発環境でデバッガを使用することを前提として設計されています。Java Virtual Machine Tools Interface (JVMTI) では、デバッグ時に VM から提供されるサービスが定義されています。JVMTI は、推奨されなくなった Java Virtual Machine Debug Interface (JVMDI) の代わりとなるものです。Java Debug Wire Protocol (JDWP) では、デバッグ中のプロセスとデバッガのフロントエンドとの間で転送される情報および要求の形式が定義されています。フロントエンドには、Java Debug Interface (JDI) が実装されています。Java Debug Interface では、ユーザコードレベルでの情報および要求が定義されています。拡張 設計 インタフェースに関する参考資料
注: JVMPI (試験的な Java Virtual Machine Profiler Interface) は推奨されていません。次のメジャーリリースで削除される予定です。JVMDI は、JVMTI に置き換えられました。
注: JVMDI は推奨されていません。次のメジャーリリースで削除される予定です。JVMDI は、JVMTI に置き換えられました。
実装
詳細情報
例
JDK ソフトウェアの demo/jpda/examples.jar ファイルには、jdb Java デバッガのソースコードや、プロトタイプ版の javadt GUI デバッガなど、JPDA の例が入っています。
Copyright © 2004 Sun Microsystems, Inc.All Rights Reserved.
コメントの送付先: Debugging Feedback |