Amikor egy program futtatásához meghatároz egy indítási konfigurációt, akkor megadhatja, hogy a program mely módokat támogassa (futtatás, hibakeresés, profilkészítés, stb.). Ha a hibakeresési módot támogatja, akkor meg kell valósítani egy hibakeresési modellt és felhasználói felületet, amelynek segítségével a felhasználók együttműködhetnek a programokkal a hibakeresés alatt. Az alap platform hibakeresési bedolgozót biztosít az alábbi támogatásához:
A hibakeresési UI bedolgozó egy keretrendszert biztosít a hibakeresési modell UI felületben megjelenítéséhez. Segédprogramosztályokat is tartalmaz az általános UI feladatok megvalósításához.
Mivel az általános hibakeresés elég részletes bemutatása bonyolult, áttekintjük a platform hibakeresési modellt és az UI osztályokat a Java hibakereső perspektívájából.
Az Eclipse hibakereső írásának módja témakör egy olyan példát biztosít, amely egy hibakereső felépítését mutatja be egy egyszerű leküldési automata (PDA) assembly nyelv használatával.