通过查看与启动配置相对应的 UI,可以很容易地看到启动配置。 用户与启动配置对话框交互作用,以创建插件已添加的不同类型的启动配置的实例。 每种类型的启动配置定义一组选项卡,它们收集和显示有关配置的信息。本地 Java 应用程序的选项卡组显示在下面。
这些选项卡是使用 org.eclipse.debug.ui.launchConfigurationTabGroups 扩展点添加的。此扩展的标记是直接的。将配置类型(使用 org.eclipse.debug.core.launchConfigurationTypes 添加)的标识与实现 ILaunchConfigurationTabGroup 的类相关联。 以如下方式添加 Java 应用程序选项卡组:
<extension point = "org.eclipse.debug.ui.launchConfigurationTabGroups"> <launchConfigurationTabGroup id="org.eclipse.jdt.debug.ui.launchConfigurationTabGroup.localJavaApplication" type ="org.eclipse.jdt.launching.localJavaApplication" class="org.eclipse.jdt.internal.debug.ui.launcher.LocalJavaApplicationTabGroup"> </launchConfigurationTabGroup> </extension>
选项卡组类负责创建必需的选项卡、显示和保存来自启动配置属性的相关数据。已经实现了对于所有配置都是公共的选项卡 CommonTab,该选项卡可由任何配置创建。此选项卡管理启动配置的保存以及收集公共首选项。