KillerShots- apparently ur wrong informed :O
It is another approach , u have to use new concepts & technologys( multithreading ..)
Report from JavaOne: High Performance: Writing a Sony PlayStation Emulator in Java
But it is possible , and IMO works good, a very nice alternative to the "usual" ASM,C,C++ Emu approaches.
Its "just" a little diffrent. But porting is for sure far more easy, and we dont have to stick with windows...
Accept it VM-Plattforms can be very usefull( look at GNOME 2.16!!)
wbr Shin Gouki