從 Java 啟動 Eclipse

前次修改時間是 2004 年 6 月 23 日星期三早上九點

「Eclipse 平台」經常使用 Java 類別載入器來載入外掛程式。即使是「Eclipse 執行時期」本身和 OSGi 組織架構,也必須由特殊的類別載入器載入。 用戶端程式(例如,Java 主要程式或 Servlet),都不能直接參照 Eclipse 的任何部分。 而必須使用 org.eclipse.core.runtime.adaptor 中的 EclipseStarter 類別, 來啟動平台,呼叫外掛程式所定義的功能,並且在完成時關閉平台。

如果用戶端不需要存取任何特定功能,但卻需要啟動平台,可以在 startup.jar 使用 org.eclipse.core.launcher.Main.run()。 不過,如果用戶端需要呼叫特定的功能,就得使用 EclipseStarter。 其他詳細資料,請參閱本類別內含的 javadoc。