在 JDT 提供了全功能 Java IDE 的条件下,为什么您还需要使用 JDT API?
如果正在构建一个插件,该插件与作为其功能一部分的 Java 程序或资源交互作用, 则需要执行下列一项或多项操作:
使用程序处理 Java 资源,例如,创建项目、生成 Java 源代码、执行构建或检测代码中的问题。
从平台中使用程序启动 Java 程序
提供新类型的 VM 启动板,以支持新系列的 Java 运行时
将新功能和扩展功能添加至 Java IDE 本身
如果想要在插件中使用 JDT API, 则必须将 JDT 插件包括在 plug-in.xml 中,并作为先决条件。