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