Eclipse プラットフォーム内のリソース・プラグインを使用すると、プログラムのソース・ファイルのセットを管理し、インクリメンタル・プロジェクト・ビルダーを使用してそれらをコンパイルできます。 プラグインは、特定のプログラミング言語用のソース・ファイルなど、特殊なリソース・タイプを処理する新規ビルダーを定義できます。 実行可能プログラムをプラグインのビルダーでビルドした場合、確実に正しく起動するにはどのようにすればよいのでしょうか。
org.eclipse.debug.core プラグインは、プログラムがプログラムの起動構成を定義できる API を提供します。 プログラムは、定期的な実行のために起動したり、デバッグ・モードで起動したり、プラグインの機能に応じて起動したりすることができます。 Eclipse Java Development Tools (JDT) は、プラットフォームのデバッグ・サポートを使用して、Java VM および Java デバッガーを起動します。
org.eclipse.debug.ui プラグインには、起動パラメーターのユーザー構成のサポート、およびパワフルなデバッガーのインプリメンテーションを容易にするユーティリティー・クラスが含まれています。
プラットフォーム・デバッグ・サポートでインプリメントされたプログラムの起動とデバッグには、いくつかの共通概念があります。 ただし、プラットフォーム・デバッグ・サポートの使用法を理解するための最善の方法は、起動とデバッグの堅固な具象インプリメンテーション (たとえば、JDT 起動およびデバッグ・ツールなど) について学習することです。 具象インプリメンテーションについて学習するためのロードマップを提供するために、プラットフォーム・デバッグ・サポートの主要概念を検討していきます。