I plugin delle risorse nella piattaforma Eclipse consentono di gestire un insieme di file di origine per un programma e di compilarli utilizzando un programma di creazione di progetti incrementale. I plugin possono definire nuovi programmi di creazione che gestiscono tipi di risorse speciali, ad esempio file di origine per un determinato linguaggio di programmazione. Dopo aver creato un programma eseguibile con il generatore del plugin, è necessario verificare che venga esso richiamato correttamente.
Il plugin org.eclipse.debug.core fornisce l'API che consente a un programma di definire una configurazione per l'avvio di un programma. Il programma può essere avviato in diversi modi, ad esempio per un'esecuzione regolare, per il debug, per la creazione profili o in qualsiasi altra modalità definita dal plugin utilizzato. Il JTD (Java Development Tooling) utilizza il supporto di debug della piattaforma per avviare la Java VM e il debugger Java.
Il plugin org.eclipse.debug.ui include il supporto per la configurazione utente dei parametri di avvio e le classi di utilità che semplificano l'implementazione di debugger avanzati.
Esistono alcuni concetti condivisi relativi all'avvio e al debug di programmi implementati nel supporto di debug della piattaforma. Tuttavia, il modo migliore per comprendere come utilizzare il supporto di debug della piattaforma consiste nello studiare una solida implementazione di avvio e debug, ad esempio con strumenti di avvio e debug JTD. Verranno esaminati i concetti principali del supporto di debug della piattaforma nel contesto di un'implementazione JDT concreta.