Descrizione: questo punto di estensione è stato sostituito da launchConfigurationTypes. Le estensioni di questo tipo sono obsolete a partire dalla versione 2.0 e sono ignorate. Questo punto di estensione era utilizzato per il contributo alle utilità di avvio. Un'utilità di avvio era responsabile dell'avvio di una sessione di debug o dell'esecuzione di un programma, nonché della registrazione dei risultati attraverso la gestione dell'avvio.
Tag di configurazione:
<!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>Nell'esempio precedente, l'utilità di avvio specificata supporta entrambe le modalità, run e debug. Dopo un avvio con esito positivo, l'interfaccia utente per il debug assumerà l'aspetto di una prospettiva Java. Quando l'interfaccia utente per il debug presenta all'utente un elenco da cui selezionare le utilità di avvio, l'"Utilità di avvio di esempio" apparirà come una delle scelte possibili, con "Avvia programmi di esempio" come descrizione; la procedura guidata specificata attraverso com.example.launchers.ui.ExampleLaunchWizard verrà utilizzata per configurare tutti i dettagli specifici dell'avvio.
Informazione API: il valore dell'attributo class deve corrispondere al nome completo di una classe Java che implementa l'interfaccia org.eclipse.debug.core.ILauncherDelegate. Il valore dell'attributo wizard deve corrispondere al nome completo di una classe Java che implementa org.eclipse.debug.ui.ILaunchWizard.