Platforma Eclipse je dodávána s plně vybaveným integrovaným vývojovým prostředím Java (IDE). Vývojářské nástroje Java (JDT) uživateli umožňují zapisování, kompilaci, testování, ladění a upravování programů napsaných v programovacím jazyce Java.
Nástroje JDT používají řadu z bodů rozšíření a struktur, které jsou popsány v Příručce vývojáře modulů plug-in platformy. Nástroje JDT si lze představovat jako sadu modulů plug-in, které k modelu obecného prostředku platformy přidávají specificky javovské chování a doplňují pracovní prostor o určité specificky javovské pohledy, editory a akce.
Tato příručka pojednává o bodech rozšíření a rozhraní API, které jsou poskytovány nástroji JDT. Předpokládejme, že již chápete základní vlastnosti modulů plug-in, bodů rozšíření, prostředků pracovního prostoru a uživatelského rozhraní pracovního prostoru.
Máte-li však již v samotném JDT plně vybavené integrované vývojové prostředí, k čemu vám má být rozhraní API JDT? Pokud vytváříte modul plug-in, který při své činnosti spolupracuje s programy nebo prostředky prostředí Java, pravděpodobně budete muset provést některou nebo několik z následujících věcí:
JDT je rozčleněno do tří hlavních komponent:
Budeme se věnovat struktuře jednotlivých komponent a jejich rozhraní API.