Eclipse 平台是随全功能的 Java 集成开发环境(IDE)一起交付的。“Java 开发工具”(JDT)允许用户编写、编译、测试、调试和编辑用 Java 编程语言编写的程序。
JDT 利用在 Platform Plug-in Developer Guide 中所描述的许多平台扩展点和框架。
此指南讨论由 JDT 所提供的扩展点和 API。我们假定您已经了解了插件、扩展点、工作区资源和工作台 UI 的概念。
我们首先了解 JDT 工具的结构。最简单的方法是将 JDT 看作是一组插件, 这些插件将特定于 Java 的行为添加到一般平台资源模型中, 并向工作台添加特定于 Java 的视图、编辑器和操作。
然后,我们将了解如何使用 JDT API 来完成常见任务,例如,使用程序生成、编译和运行 Java 代码。