Spouští-li konfigurace spuštění svůj program, odpovídá za volání spustitelného programu v požadovaném režimu. Implementace spuštění závisí na specifických vlastnostech jednotlivých konfigurací spuštění, většina modulů plug-in však sestaví příkazový řádek a voláním spustitelného souboru běhového modulu vyvolá spuštění programu. Třída DebugPlugin implementuje metodu usnadňující volání spustitelného souboru běhového modulu obsluhou možných výjimek. Klienti mohou zadávat příkazový řádek a pracovní adresář spustitelného programu.
Process p = DebugPlugin.exec(cmdLine, workingDirectory);
Po vytvoření java.lang.Process pro spustitelný program je zapotřebí provést správu prostřednictvím modulu plug-in ladění. Pro zahajovatele musí být proces přiřazen k ILaunch, který představuje spuštěný program. Modul plug-in ladění definuje obálku pro systémový proces, IProcess, který klientům umožňuje přístup k přiřazenému ILaunch a přiřazování svých vlastních pojmenovaných atributů procesu. Mimo to IProcess, definuje štítek pro proces a přiřazuje IStreamsProxy procesu, který klientům poskytuje přístup ke vstupu, výstupu a chybovému výstupu systémového procesu. Tuto obálku procesu lze vytvořit rovněž pomocí obslužné metody v DebugPlugin.
IProcess process= DebugPlugin.newProcess(launch, p, "My Process);
Rovněž lze zadat mapu pojmenovaných atributů.
Řada modulů plug-in se spoléhá na obslužné metody v DebugPlugin při spouštění systémového procesu a obalení tohoto procesu do IProcess. Modulům plug-in, které vyžadují větší kontrolu nad tvorbou obálky, lze továrně na procesy přiřadit konfiguraci spuštění. Továrna na procesy se použije k vytvoření IProcess, který plní speciální požadavky modulu plug-in. Továrna na procesy je odkazována s použitím ID, který by měl být uložen v atributu DebugPlugin.ATTR_PROCESS_FACTORY_ID konfigurace spuštění.
Přiřazení ID továrny na procesy a implementující třídy se provádí s použitím bodu rozšíření org.eclipse.debug.core.processFactories.
Následující příklad předvádí způsob, kterým modul plug-in Ant zřizuje továrnu na procesy pro své spouštění:
<extension point="org.eclipse.debug.core.processFactories"> <processFactory class="org.eclipse.ant.internal.ui.launchConfigurations.RemoteAntProcessFactory" id="org.eclipse.ant.ui.remoteAntProcessFactory"> </processFactory> </extension>
Do kompetence modulu plug-in, který provádí registraci, patří uložení ID továrny na procesy do správného atributu konfigurace spuštění.