启动板

标识符: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 类的全限定类名。

Copyright IBM Corporation 2001