JDT Debug består av flera insticksprogram som stöder körning och felsökning av Java-kod.
Paketet org.eclipse.jdt.launching innehåller klasser för start av Java-runtimes från plattformen. JavaRuntime implementerar statiska metoder för åtkomst till registrerade VM och beräknar runtime-classpaths och sökvägar för källuppslagning. En familj VM (t.ex. JDK) betecknas av klassen IVMInstallType. IVMInstall betecknar särskilda installationer i en familj. IVMRunner används till att starta en viss Java VM och registrera dess processer i insticksprogrammet för felsökning.
Paketet org.eclipse.jdt.launching.sourcelookup.containers
definierar klasser för lokalisering av källkodselement i filsystemet.
Paketet org.eclipse.jdt.debug.core stöder en Java-felsökningsmodell baserad på JDI/JDWP som kan användas för styrning av ett Java-program under felsökning.
Paketetorg.eclipse.jdt.debug.eval tillhandahåller infrastruktur för utvärdering av Java-uttryck och rapportering av resultat.
Paketet org.eclipse.jdt.debug.ui.launchConfigurations definierar startkonfigurationsflikarna för lokala och fjärranslutna Java-tillämpningar.