描述:此扩展点已被 launchConfigurationTypes 扩展点替换。此类型的扩展对于发行版 2.0 来说是过时的,因而被忽略。此扩展点以前用来添加启动器。启动器负责启动调试会话或运行程序并向启动管理器注册结果。
配置标记:
<!ELEMENT extension (launcher*)>
<!ATTLIST extension
point CDATA #REQUIRED
id CDATA #IMPLIED
name CDATA #IMPLIED
>
<!ELEMENT launcher EMPTY>
<!ATTLIST launcher
id CDATA #REQUIRED
class CDATA #REQUIRED
modes CDATA #REQUIRED
label CDATA #REQUIRED
wizard CDATA #IMPLIED
public (true | false)
description CDATA #IMPLIED
perspective CDATA #IMPLIED
icon CDATA #IMPLIED
>
<extension point = "org.eclipse.debug.core.launchers"> <launcher id = "com.example.ExampleLauncher" class = "com.example.launchers.ExampleLauncher" modes = "run, debug" label = "Example Launcher" wizard = "com.example.launchers.ui.ExampleLaunchWizard" public = "true" description = "Launches example programs" perspective= "com.example.JavaPerspective"> </launcher> </extension>在上面的示例中,指定的启动器同时支持运行和调试方式。在成功启动之后,调试用户界面将切换至 Java 透视图。当 调试用户界面向用户显示要从中选择的启动器列表时,“示例启动器”将作为选项之一出现,其描述为“启动示例程序”,并且 com.example.launchers.ui.ExampleLaunchWizard 指定的向导将用于配置任何特定于启动的详细信息。
API 信息:属性 class 的值必须是实现接口 org.eclipse.debug.core.ILauncherDelegate 的 Java 类的全限定名。属性 wizard 的值必须是实现 org.eclipse.debug.ui.ILaunchWizard 的 Java 类的全限定类名。