APT-lisäosa lisää Java 5 -huomautusten käsittelyn tuen Eclipseen ajamalla Mirror API -ohjelmointirajapintoja käyttämään kirjoitettuja huomautuskäsittelijöitä Eclipsen sisällä.
Kyseiset huomautuskäsittelijät liipaistuvat Eclipsessä kirjoitettaessa, antavat virheilmoituksia ja varoituksia suoraan muokkausohjelman sisällä ja tuottavat normaaleja koontiartefakteja, aivan kuin Sunin APT-työkalua komentoriviltä ajettaessa.
Lisätietoja lisäosan toiminnasta saa JDT-APT-projektin WWW-sivustolta.
Seuraavaksi huomautuskäsittely täytyy ottaa käyttöön valikosta Java->Kääntäjä->Huomautuskäsittely:
Samassa valintaikkunassa voi myös haluttaessa määrittää luodun lähdehakemiston ja tarvittavat käsittelijän asetukset.
Huomautus: Eclipse välittää "-Aclasspath"- ja "-Asourcepath"-asetuksen automaattisesti kaikkiin käsittelijöihin, joten niitä ei tarvitse määrittää erikseen.
Huomautuskäsittelijöille välitettävinä asetuksina saattaa joutua käyttämään polkuja. Välttämällä tarkkojen polkujen auki kirjoituksen kokoonpanon voi ottaa yhteiskäyttöön lähteiden ohjauksessa.
Tämä kannattaa tehdä käyttämällä luokkapolkumuuttujia käsittelijän asetuksissa. Muuttujat täytyy rajata molemmin puolin merkillä %, ja niiden täytyy olla polun ensimmäisenä segmenttinä.
Näin ollen, jos FOO on luokkapolkumuuttuja, joka osoittaa sijaintiin d:/foo, %FOO%/bar.txt tulkitaan sijaintiin d:/foo/bar.txt. Luokkapolun tulkinta riippuu luokkapolkumuuttujan olemassaolosta; jos sitä ei ole, muotoilematon merkkijono lisätään ympäristön asetuksiin. Tiedostoa bar.txt (tässä esimerkissä) ei kuitenkaan tarvitse olla.
Varatulla muuttujalla ROOT on erityinen tarkoitus: se määrittää työtilan juuren ja esittelee projektin resurssin. Näin ollen, jos esimerkiksi projektin nimi on quux, %ROOT%/quux tulkitaan kohteen quux tarkkaan polkuun ja %ROOT%/quux/.classpath kohteen quux/.classpath tarkkaan polkunu. Muuttujaa ROOT käytettäessä polun ensimmäisen segmentin on oltava olemassa: annetussa esimerkissä projektin quux on oltava olemassa, mutta kohdetta .classpath ei tarvitse olla.