Descripción: este punto de extensión se ha sustituido por el punto de extensión launchConfigurationTypes. Las extensiones de este tipo han quedado obsoletas desde el release 2.0 y se pasan por alto. Este punto de extensión se utilizaba para suministrar lanzadores. Un lanzador era el responsable de iniciar una sesión de depuración o de ejecutar un programa y de registrar el resultado en el gestor de lanzamiento.
Códigos XML de configuración:
<!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 = "Lanzador de ejemplo" wizard = "com.example.launchers.ui.ExampleLaunchWizard" public = "true" description = "Lanza programas de ejemplo" perspective= "com.example.JavaPerspective"> </launcher> </extension>En este ejemplo, el lanzador especificado admite ambas modalidades, de ejecución (run) y de depuración (debug). A continuación de un lanzamiento satisfactorio, la UI de depuración cambiará a la perspectiva Java. Cuando la UI de depuración presente al usuario una lista de lanzadores para elegir, "Lanzador de ejemplo" aparecerá como una de las opciones, con "Lanza programas de ejemplo" como descripción, y se utilizará el asistente especificado por com.example.launchers.ui.ExampleLaunchWizard para configurar los detalles específicos del lanzamiento.
Información sobre las API: el valor del atributo class debe ser un nombre de clase totalmente calificado de una clase Java que implemente la interfaz org.eclipse.debug.core.ILauncherDelegate. El valor del atributo wizard debe ser un nombre de clase totalmente calificado de una clase Java que implemente la interfaz org.eclipse.debug.ui.ILaunchWizard.