När du har definierat en startkonfiguration för en programkörning, kan du ange vilka lägen (körning, felsökning, profil etc.) som stöds av ditt program. Om felsökningsläget stöds måste du implementera en felsökningsmodell och ett användargränssnitt i vilket användare kan interagera med dina program i felsökningsläget. Kärnplattformens insticksprogram för felsökning har stöd för:
I insticksprogrammet för felsökning av användargränssnitt finns ett ramverk för visning av din felsökningsmodell i användargränssnittet. I det ingår även hjälpklasser för implementering av gemensamma åtgärder i användargränssnittet.
Eftersom det är svårt att beskriva allmän felsökning i detalj på ett meningsfullt sätt, kommer vi att granska plattformens felsökningsmodell och användargränssnittets klasser från Java-felsökarens synvinkel.
Hur man skriver en Eclipse-felsökare ger ett exempel på hur man från början till slut bygger en felsökare med hjälp av ett enkelt assemblerspråk (PDA).