411 REFERENCE · Wikibooks
Emulation/On Java
Reference material by Wikibooks contributors. This retains its source identity and is not 411 news reporting.
Back to Emulation
Java has the benefit of being able to be run on most platforms. This means that you can develop an program on one os, and if the JVM exists on another machine, the program can be run there.
As a result, many emulators have been written in java that can be set up on all types of hardware.
Full list of java emulators:
http://java-emu.emuunlim.com/projects.html
Keep in mind that many emulator projects in java are struggling. They don't have the same support and java has some extra overhead that makes programming emulators in it a little difficult.