当在工作区中开发插件时,增量式 Java 编译器将编译 Java 源代码, 并将 *.class 文件放入 PDE 项目的 bin 目录中。当准备测试插件时,可以启动运行时工作台实例来测试新插件。
JDT 插件提供了启动支持,PDE 通过定义它自己的称为“运行时工作台”的启动器类型来使用启动支持。激活它的最简单方法是从主菜单栏中选择运行 -> 运行方式 -> 运行时工作台。这将立即创建另一个(运行时)工作台实例,过一会儿就会出现。
要能够完全控制启动运行时工作台的方式,从主菜单栏中选择运行-运行...。这将显示启动对话框:
可以创建几种配置,并且为它们指定唯一的名称,每种配置具有不同的参数。这允许您只通过在不同配置之间进行切换来在不同条件下测试插件。对于每种配置,您可以定义主自变量,控制将运行的插件和段,激活跟踪功能以及定义所有启动器公用的参数。
“工作区数据”字段定义运行时工作台将使用的工作区。PDE 将设置缺省值,但是您可以更改它。可以选择将用来启动实例的 Java VM 以及 VM 和程序自变量。在任何时候,都可以使用所提供的按钮来恢复缺省值。
PDE 使用在插件开发 -> 目标环境首选项页面上指定的值来设置启动配置的缺省程序自变量。如果您在配置中手工更改这些值,则更改将只影响特定配置。在首选项页面上所作的更改会影响此后创建的所有配置。
在运行之前,确保已经按照配置 PDE 中描述的那样来设置了环境。您想要将不同的工作区用于设计和运行时(如缺省情况下那样设置)。
从主菜单中选择运行 -> 运行方式 -> 运行时工作台。另一个平台实例会打开。不能立即看到新的操作集,因此需要通过选择窗口 -> 定制透视图 -> 其它...,并选择“Sample Action Set”(我们添加的操作集)的复选框,从而激活新操作集。“Sample Menu”现在应该显示在菜单栏中,并且具有“Sample Action”项。选择它会将“Hello, PDE world”输出到“调试”透视图的“控制台”视图中(在主机平台实例中)。