Eclipse-ympäristöön sisältyy täysipainoinen siihen kuuluva Java-kehitysympäristö (IDE). Java-kehitystyökalujen (JDT) avulla käyttäjät voivat kirjoittaa, kääntää, testata ja muokata Java-ohjelmointikielellä kirjoitettuja ohjelmia ja tehdä niille vianmäärityksen.
JDT hyödyntää monia ympäristön laajennuspisteitä ja kehyksiä, jotka on kuvattu Eclipse Platform -lisäosan sovelluskehittäjän oppaassa. JDT-työkaluja on helpointa ajatella joukkona lisäosia, jotka lisäävät Java-toimintoja yleiseen ympäristön resurssimalliin ja Java-näkymiä, -muokkausohjelmia ja -toimintoja työympäristöön.
Tässä oppaassa kuvataan JDT-työkalujen laajennuspisteitä ja sovellusohjelmaliittymää. Lukijan oletetaan tuntevan lisäosat, laajennuspisteet, työtilan resurssit ja työympäristön käyttöliittymän käsitteet.
JDT sisältää täysipainoisen Java-IDE-kehitysympäristön, joten mihin JDT-sovellusohjelmaliittymää tarvitaan? Jos olet kokoamassa lisäosaa, jonka toiminnot on kytketty Java-ohjelmiin tai -resursseihin, voi olla, että ainakin yksi seuraavista asioista on tehtävä:
JDT rakentuu kolmesta pääkomponentista:
Jäljempänä tarkastellaan kunkin komponentin rakennetta ja niiden tuottamia sovellusohjelmaliittymiä.