标识符:org.eclipse.debug.core.launchers
描述:此扩展点允许工具添加启动板。启动板负责启动调试会话或运行程序,并向启动管理器提供结果。
配置标记:
<!ATTLIST launcher id CDATA #REQUIRED class CDATA #REQUIRED modes CDATA #REQUIRED label CDATA #REQUIRED wizard CDATA #IMPLIED public CDATA #IMPLIED description CDATA #IMPLIED perspective 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>
在上述示例中,指定的启动板同时支持运行和调试这两种方式。成功启动后,调试 UI 将切换至 Java 透视图。当调试 UI 为用户提供要从其中选择的启动板列表时, “示例启动板”将作为其中一个选项来出现,而“启动示例程序”将作为描述出现, 并且由 com.example.launchers.ui.ExampleLaunchWizard 指定的向导将用来配置特定于任何启动的详细信息。
API 信息:属性 class 的值必须是实现接口
org.eclipse.debug.core.ILauncherDelegate 的 Java 类的全限定类名。属性 wizard 的值必须是实现
org.eclipse.debug.ui.ILaunchWizard 的 Java 类的全限定类名。