Pri J2EE je programski jezik en sam, java. Ker se koda v javi prevaja v vmesni jezik (java bytecode), je povsem mogoče izdelati prevajalnike, ki izdelajo enako vmesno kodo za poljuben programski jezik. In v resnici taki prevajalniki so na voljo (npr. JPython).