在此指南开始部分的大多数示例都使用简单自主管。使用外部插件来解析插件引用既简单又快速直接。PDE 在目标平台中发现插件和段。用户可以浏览它们、将它们用于引用、扩展和扩展点等等。
如果使用了简单自主管,则外部插件不是工作区的一部分,并且不能在“导航器”或“包资源管理器”中浏览这些外部插件。因此,PDE 提供了一个视图来解决此问题。
“插件”视图的任务是在运行或调试时一直显示将传递给运行时工作台的插件。只能使用项目图标来显示工作区中的插件,而不能进一步浏览这些插件(目的是为了不重复“包资源管理器”和“导航器”中提供的支持)。然而,外部插件具有完整的层次结构并且可以浏览它们的内容,可以对文件打开编辑器(以只读方式),可以将文件和文件夹复制到剪贴板上,并且在视图与其它兼容视图之间可以使用拖放操作。这样,“插件”就成为“包资源管理器”的自然扩展。
当工作区插件与外部插件具有依赖性时,它的类路径将由 PDE 通过添加使用 ECLIPSE_HOME 变量限定的外部 JAR 来计算。此变量由 PDE 管理,并且指向目标平台的安装树的根。