Med insticksprogrammet för resurser i Eclipse-plattformen kan du hantera en uppsättning källfiler för ett program och kompilera dem med hjälp av en inkrementell projektbyggnadsfunktion. Insticksprogram kan definiera nya byggfunktioner som hanterar speciella resurstyper som t.ex. källtyper för ett visst programmeringsspråk. När ett körbart program byggts klart med insticksprogrammets byggfunktion, hur kan du då vara säker att det anropas korrekt?
Insticksprogrammet org.eclipse.debug.core tillhandahåller det API som tillåter ett program att definiera en konfiguration för start av ett program. Programmet kan startas i olika lägen. Det kan t.ex. startas för regelbunden körning, för felsökning, för profilering eller något annat läge som definierats i ditt insticksprogram. Eclipse-verktygen för Java-utveckling (JDT) använder stödet för plattformsfelsökning för att starta Java VM och Java-felsökaren.
I insticksprogrammet org.eclipse.debug.ui ingår stöd för användarens konfiguration av startparametrar och hjälpklasser som underlättar implementeringen av kraftfulla felsökare.
Det finns vissa delade koncept vid start och felsökning av program som är implementerade i stödet för plattformsfelsökning. Det bästa sättet att förstå hur stödet för plattformsfelsökning ska användas är att studera en robust konkret implementering av start och felsökning som t.ex. JDT-verktygen för start och felsökning. Vi kommer att granska huvudkoncepten för stödet av plattformsfelsökning i kontexten av JDT konkreta implementering.