“主要”选项卡
“主要”选项卡允许您定制启动配置的重要设置,其中包括运行时工作空间的位置、要运行的程序以及 Java 运行时环境(JRE)。
工作空间数据
工作空间数据位置是磁盘上的一个目录,它将包含所测试的运行时 Eclipse 应用程序的所有工作数据和元数据(首选项等)。当然,由于应该在沙箱中测试插件,所以此位置不能与主工作空间的位置相同。
缺省情况下,PDE 根据启动配置名将运行时工作空间的位置设置为具有唯一的名称,并且将其设置为与主工作空间目录在同一层。可以将任何可写的位置设置为运行时工作空间位置。可以在运行时工作空间位置的路径中使用变量名,从而在小组成员之间共享启动配置。
由于最好在新的工作空间中执行测试运行,所以在启动之前清除工作空间数据选项在缺省情况下处于打开状态。
如果选中在清除之前请求确认选项,就会在删除运行时工作空间数据前提示用户。由于 JUnit 插件测试运行的工作空间通常没有价值,所以此选项在缺省情况下处于关闭状态。
请注意,在此启动配置中,在启动之前清除工作空间数据和在清除之前请求确认选项的缺省值与正规 Eclipse 应用程序启动配置的“主要”选项卡上的缺省值相反。
要运行的程序
在要运行的程序部分中指定要测试的产品或应用程序。
产品组合框包含工作空间和目标插件中定义的所有产品(org.eclipse.core.runtime.products 扩展)的标识。最初选择的产品标识是 ${target_home}/configuration 目录中 config.ini 文件中的 eclipse.product 键指定的缺省产品。${target_home} 变量是指窗口 > 首选项... > 插件开发 > 目标平台首选项页上指定的目标平台位置。在 Eclipse SDK 中,缺省产品标识是 org.eclipse.sdk.ide。
应用程序组合框包含工作空间和目标插件中定义的所有应用程序(org.eclipse.core.runtime.applications 扩展)的标识。最初选择的应用程序标识是 ${target_home}/configuration 目录中 config.ini 文件中的 eclipse.application 键指定的缺省应用程序。在 Eclipse SDK 中,缺省应用程序标识是 org.eclipse.ui.ide.workbench。
某些测试既不需要用户界面也不需要工作台,因此可以无外设方式运行。JUnit 插件测试启动程序在应用程序组合框中提供了此类方式。
Java 可执行文件
Java 可执行文件选项允许您指定用来运行 Eclipse 应用程序的可执行文件。例如,在 Windows 上,可以根据需要将缺省可执行文件 javaw.exe 替换为 java.exe。
Java 运行时环境
可以针对选择的 JRE 来测试插件;并且,此运行时 JRE 不必是用来编译工作空间插件的那个 JRE(以及相关联的 SDK)。
运行时 JRE 组合框包含窗口 > 首选项... > Java > 已安装的 JRE 首选项页上列示的所有 JRE。通过按已安装的 JRE...按钮(这将打开已安装的 JRE 首选项页),可以动态地将更多 JRE 添加到已安装的 JRE 的列表中。
引导程序条目
启动主 Eclipse 实例时,通常需要使用本机启动程序可执行文件,后者将调用 org.eclipse.core.launcher.Main 类以启动引导过程。Main 类在名为 startup.jar 的归档中,此归档在 Eclipse 安装版本的根目录中。
启动运行时 Eclipse 应用程序时,将绕过本机可执行文件并直接调用 Main 类,这与运行任何正规 Java 应用程序时的情况相同。因此,PDE 将计算 Main 类的位置并隐式地将其添加到启动配置的类路径中。
一些概要分析程序还要求某些本机库在启动配置的类路径中。引导程序条目字段允许您指定此类附加位置并将它们追加到类路径中。
要了解有关运行 Eclipse 的更多信息,请参阅下列文档: