启动程序(过时)

org.eclipse.debug.core.launchers

此扩展点已经被 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 指定的向导将用于配置任何特定于启动的详细信息。

class 属性的值必须是实现 org.eclipse.debug.core.ILauncherDelegate 接口的 Java 类的标准类名。属性 wizard 的值必须是实现 org.eclipse.debug.ui.ILaunchWizard 的 Java 类的标准类名。