Pogledaj "Rhino" projekat:
http://www.mozilla.org/rhino/
Ja sam ga samo prelistao, ako sam u pravu trebalo bi da imas i mogucnost da kod napisan u Javi pomocu Rhino konzole prekompajliras u JavaScript. Ono sto meni deluje kao najveci dobitak je direktno koriscenje Java klasa od strane JavaScript koda. Rhino je sastavni deo Java SE v.6, ali na sajtu imas da skines i za ranije verzije.
Nazalost, nemam iskustva u koriscenju Rhino paketa pa ne mogu ni nista konkretnije da ti kazem.