Eclipse-plattformen leveres med fullstendig Java-integrert utviklingsmiljø (IDE). Javas utviklingsverktøy (JDT) gjør det mulig for brukerne å skrive, kompilere, teste, feilsøke og redigere programmer skrevet i programmeringsspråket Java.
JDT bruker mange av plattformens utvidelsespunkter og rammene beskrevet i Håndbok for plugin-utviklere for Eclipse-plattformen. Det er lettest å tenke på JDT som et sett med plugin-moduler som legger til Java-spesifikk oppførsel i den generiske plattformens ressursmodell og bidrar med Java-spesifikke visninger, redigeringsprogrammer og handlinger for arbeidsbenken.
Denne veiledningen diskuterer utvidelsespunktene og API fra JDT. Det antas at du allerede forstår begrepene plugin-moduler, utvidelsespunkter og arbeidsområderessurser samt arbeidsbenkens brukergrensesnitt.
Gitt at JDT inneholder en fullt funksjonell Java-IDE, hvorfor har du behov for å bruke JDT-APIet? Hvis du bygger en plugin-modul som samhandler med Java-programmer eller -ressurser som en del av sin funksjon, kan du ha behov for å utføre en eller flere av følgende handlinger:
JDT er strukturelt delt i tre hovedkomponenter:
Vi skal ta for oss hver komponents struktur og dens API.