Fejlfindings- og startfunktioner til program

Ved hjælp af ressource-plugin-funktionen i Eclipse-platformen kan du administrere et sæt kildefiler til et program og kompilere dem vha. en trinvis projektbyggefunktion. Plugins kan definere nye byggeprogrammer, der håndterer særlige ressourcetyper, f.eks. kildefiler til et bestemt programmeringssprog. Når et eksekvérbart program bygges med plugin-funktionens byggeprogram, hvordan kan du så sikre dig, at det startes på den rigtige måde?

Plugin-funktionen org.eclipse.debug.core stiller det API til rådighed, som gør det muligt for et program at definere en konfiguration til start af et program. Programmet kan startes i forskellige tilstande. Det kan f.eks. startes med henblik på almindelig udførelse, fejlfinding, profilfunktioner eller andre tilstande, som defineres af din plugin. Eclipse - Java-udviklingsværktøjer (JDT, Java Development Tooling) bruger platformens fejlfindingsfunktioner til at starte Java-VM'er og Java-fejlfindingsfunktion.  

Plugin-funktionen org.eclipse.debug.ui indeholder funktioner til brugerkonfiguration af startparametre og funktionsklasser, der letter implementeringen af effektive fejlfindingsprogrammer.

Der er nogle fælles begreber i start- og fejlfindingsprogrammer, som implementeres i platformens fejlfindingsfunktioner.  Den bedste metode til at forstå, hvordan platformens fejlfindingsfunktioner bruges, er imidlertid at studere en konkret implementering af start- og fejlfindingsunderstøttelsen, f.eks. JDT-start- og fejlfindingsværktøjer. Vi vil gennemgå de vigtigste begreber i platformens fejlfindingsfunktioner i sammenhæng med den konkrete JDT-implementering.