插入:Hello World 会出现工作台

Eclipse 平台被构造成核心运行时引擎以及作为平台插件安装的一组附加功能部件。插件通过添加到预定义的扩展点来向平台添加功能。工作台用户界面就是由这样一个插件添加的。启动工作台时,您并未启动单个 Java 程序。在激活平台运行时的时候,它可以动态地发现已注册的插件并根据需要来启动它们。

当您想提供用来扩展平台的代码时,通过在插件中定义系统扩展来完成此操作。平台具有一组严格定义的扩展点 - 可在扩展点处挂接到平台并添加系统行为。在平台的透视图中,您的插件与基本插件没有任何不同,正如资源管理系统或工作台本身一样。

那么,您的代码如何变成插件?

将经典的“Hello World”作为插件实现,就最好地说明了如何创建插件的过程。此示例的意图在于演示插件开发与 Java 应用程序开发的不同之处。我们将了解大量细节以便构建插件并运行它。然后,我们将更详细地了解扩展点,了解它们是在何处定义的,以及了解插件如何描述它们的扩展的实现。