Moduly plug-in prostředků v platformě Eclipse vám umožňují spravovat sadu zdrojových souborů programu a kompilovat je pomocí přírůstkového tvůrce projektů. Moduly plug-in mohou definovat nové tvůrce, které obsluhují speciální typy prostředků, například zdrojové soubory pro určitý programovací jazyk. Jak můžete zajistit, aby byl spustitelný program po vytvoření vaším tvůrcem modulu plug-in správně vyvolán?
Modul plug-in org.eclipse.debug.core poskytuje rozhraní API, které umožňuje programu definovat konfiguraci pro spuštění programu. Program lze spouštět v různých režimech. Například lze program spustit v režimu řádného provedení, ladění, profilování nebo ve kterémkoli jiném režimu, který je definován vaším modulem plug-in. Eclipse Java development tooling (JDT) používá podporu ladění platformy pro spuštění Java VM a ladicího programu Java.
Modul plug-in org.eclipse.debug.ui zahrnuje podporu pro uživatelskou konfiguraci spouštěcích parametrů a obslužných tříd, které usnadňují implementaci výkonných ladicích programů.
Existují některé sdílené koncepty ve spouštění a ladění programů, které jsou implementovány v podpoře ladění platformy. Ovšem nejlepším způsobem, jak porozumět používání podpory ladění platformy, je prostudovat konkrétní robustní implementaci spouštění a ladění, jako například nástroje spouštění a ladění JDT. Vyložíme hlavní koncepty podpory, kterou platforma poskytuje pro ladění, v kontextu konkrétní implementace JDT.