JDT-rakenne ja sovellusohjelmaliittymä
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ä:
- Java-resurssien ohjelmallinen käsittely, esimerkiksi projektien luonti, Java-lähdekoodin muodostus, koontien teko tai koodin häiriöiden tunnistus
- Java-ohjelman ohjelmallinen aloitus käyttöjärjestelmästä
- Uudentyyppisen näennäiskoneen aloitustoiminnon tekeminen uuden Java-ohjelmatiedostoperheen tukemista varten
- Uusien toimintojen ja laajennusten lisäys Java IDE -kehitysympäristöön
Jos haluat käyttää JDI-sovellusohjelmaliittymää lisäosassa, JDT-lisäosat on sisällytettävä ennakkoehtoina tiedostoon plug-in.xml.
- org.eclipse.jdt.core-lisäosa määrittää Java-ydinelementit ja sovellusohjelmaliittymän. Tämä lisäosa tulee aina luetella ennakkoehtona.
- org.eclipse.jdt.ui-lisäosa määrittää Java-käyttöliittymän. Tämä lisäosa tulee luetella ennakkoehtona, jos käytetään JDT-käyttöliittymän luokkia.
- org.eclipse.jdt.junit-lisäosa määrittää JUnit-integroinnin sovellusohjelmaliittymän. Tämä lisäosa tulee luetella ennakkoehtona, jos käytetään JUnit-integrointiluokkia.
- org.eclipse.jdt.launching-lisäosa määrittää Javan aloituksen ja ajonaikaisen tuen. Tämä lisäosa tulee luetella ennakkoehtona, jos on tarpeen käynnistää Java-näennäiskoneita ohjelmallisesti.
- org.eclipse.jdt.debug-lisäosa määrittää Java-vianmääritysmallin. Tämä lisäosa tulee luetella ennakkoehtona, jos on tarpeen käyttää ohjelmallisesti sen ohjelman objekteja, jolle vianmääritys tehdään.
- org.eclipse.jdt.debug.ui-lisäosa määrittää Java-vianmäärityksen käyttöliittymän laajennukset. Tämä lisäosa tulee luetella ennakkoehtona, jos on tarpeen käyttää ohjelmallisesti kehottavan lähteen paikanninta tai Java-aloituskokoonpanon määrityksen välilehtiä.