Podpora ladění a spuštění programu

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.