最終変更日時 2004 年 6 月 23 日 (水) 09:00
Eclipse プラットフォームは、プラグインをロードするために Java クラス・ローダーを酷使します。 Eclipse ランタイム自体および OSGi フレームワークであっても、特殊なクラス・ローダーでロードされる必要があります。Java メインプログラムやサーブレットなどのクライアント・プログラムは、Eclipse の任意の部分を直接参照することはできません。その代わり、クライアントは org.eclipse.core.runtime.adaptor で EclipseStarter クラスを使用して、プラットフォームの開始、 プラグインに定義された機能の呼び出し、および完了時のプラットフォームのシャットダウンを行う必要があります。
特定の機能にアクセスする必要はなく、プラットフォームを開始する必要だけがあるクライアントは、startup.jar で Main.run() を使用します。 ただし、特定の機能を呼び出す必要があるクライアントは、EclipseStarter を使用する必要があります。 詳しくは、このクラス内の Javadoc を参照してください。