JDT デバッグは、Java コードの実行およびデバッグをサポートするいくつかのプラグインで構成されます。
パッケージ org.eclipse.jdt.launching は、 プラットフォームから Java ランタイムを起動するためのクラスを提供します。 JavaRuntime は、登録された VM にアクセスし、ランタイム・クラスパスおよびソース・ルックアップ・パスを計算するための静的メソッドをインプリメントします。 VM のファミリー (JDK など) は、IVMInstallType クラスによって表されます。 IVMInstall は、 ファミリー内の特定のインストール環境を表します。 IVMRunner は、 特定の Java VM を開始し、そのプロセスをデバッグ・プラグインに登録するために使用されます。
パッケージ
org.eclipse.jdt.launching.sourcelookup
は、ファイル・システム内のソース・コード・エレメントを見つけるためのクラスを定義します。
パッケージ org.eclipse.jdt.debug.core は、デバッグで Java プログラムを制御するために使用できる JDI/JDWP に基づく Java デバッグ・モデルをサポートします。
パッケージ
org.eclipse.jdt.debug.eval
は、Java 式を評価し、結果を報告するためのインフラストラクチャーを提供します。
パッケージ org.eclipse.jdt.debug.ui.launchConfigurations は、ローカルおよびリモート Java アプリケーション用の起動構成タブを定義します。
パッケージ org.eclipse.jdt.debug.ui は、ユーザーにプロンプトを出すことでソース・コードを見つけるための単純な UI をインプリメントします。