Java-kielisen tapahtumankäsittelyn luonti on monimutkaisempaa kuin JavaScript-kielisen tapahtumankäsittelyn luonti. Java-koodia ei voi kirjoittaa suoraan BIRT-raportinsuunnittelussa.
Jos haluat luoda Java-kielisen tapahtumankäsittelyluokan, käännä Java-luokan lähdekoodi ja varmista, että tämä luokka on BIRT-ympäristön näkyvissä. Java-kielisen tapahtumankäsittelyn luontia BIRT-järjestelmään helpottaa se seikka, että Eclipse-ympäristö on tehokas Java-kehitysympäristö, joka tukee Java-projektien sisällytystä BIRT-projektiin.