La piattaforma Eclipse è distribuita con un ambiente di sviluppo integrato (IDE) Java completo di funzioni. Il JDT (Java Development Tooling) consente agli utenti di scrivere, compilare, verificare, sottoporre a debug e modificare programmi scritti nel linguaggio di programmazione Java.
Il JDT utilizza molte delle strutture e dei punti di estensione per piattaforma descritti nel manuale Platform Plug-in Developer Guide.
Questo manuale tratta i punti di estensione e le API fornite da JDT. Per il presente documento, si suppone che l'utente sia già a conoscenza dei concetti relativi a plug-in, punti di estensione, risorse dell'area di lavoro e interfaccia utente del workbench.
Per prima cosa si osserverà come sono strutturati gli strumenti JDT. Per semplicità, il JTD può essere considerato un'insieme di plug-in che aggiungono funzionalità specifiche di Java al modello di risorsa della piattaforma generica e forniscono al workbench visualizzazioni, editor e azioni specifiche di Java.
Successivamente verrà illustrato come utilizzare l'API JDT per svolgere attività comuni quali la creazione, la compilazione e l'esecuzione in modo programmatico del codice Java.