从 Java 启动 Eclipse

最后修改时间为 2004 年 6 月 23 日 09 点 00 分,星期三

Eclipse 平台充分利用了 Java 类装入器来装入插件。甚至“Eclipse 运行时”本身和 OSGi 框架也需要由特殊类装入器装入。客户机程序(例如,Java 主程序或 servlet)不能直接引用 Eclipse 的任何部件。而客户机必须使用 org.eclipse.core.runtime.adaptor 中的 EclipseStarter 类来启动平台、调用在插件中定义的功能以及在完成时关闭平台。

不需要访问任何特殊功能而只是需要启动平台的客户机可以使用 startup.jar 中的 org.eclipse.core.launcher.Main.run()。但是,需要调用特定功能的客户机应该使用 EclipseStarter。有关详细信息,请参阅此类中的 javadoc。