Ved hjelp av plugin-modulen for ressurser i Eclipse-plattformen kan du håndtere et sett med kildefiler for et program og kompilere dem med en trinnvis prosjektbygger. Plugin-moduler kan angi nye byggere som håndterer bestemte ressurstyper, for eksempel kildefiler for et bestemt programmeringsspråk. Når du har laget et utførbart program ved hjelp av byggeren i plugin-modulen, må du forsikre deg om at programmet blir startet på riktig måte.
Plugin-modulen org.eclipse.debug.core leverer et programmeringsgrensesnitt (API) som gjør det mulig for et program å definere en konfigurering for programoppstart. Programmet kan startes i ulike moduser. Det kan for eksempel startes for vanlige uttrykk, feilsøking, profilering eller andre moduser som defineres av plugin-modulen. Eclipse JDT (Java Development Tooling) bruker støtten for plattformfeilsøking til å starte Java VMer og Java-feilsøkeren.
Plugin-modulen org.eclipse.debug.ui støtter brukerkonfigurering av oppstartsparametere og funksjonsklasser, noe som gjør implementeringen av kraftige feilsøkere enklere.
Det er en del fellesbegreper for oppstart og feilsøking av programmer som implementeres i støtten for plattformfeilsøking. Det er imidlertid enklest å forstå hvordan støtten for plattformfeilsøking brukes ved å studere en konkret implementering av oppstart og feilsøking, for eksempel verktøy for JDT-oppstart og feilsøking. Vi skal se nærmere på de viktigste begrepene for støtte for plattformfeilsøking i forbindelse med en konkret implementering av JDT.