List of Java virtual machines
From Wikipedia, the free encyclopedia
The following is a non-exhaustive list of J2SE Java virtual machines. There are a large number of Java Platform, Micro Edition (J2ME) vendors not listed here. Note that J2EE runs on the standard J2SE JVM but that some vendors specialize in providing a modified JVM optimized for J2EE applications. A large amount of Java development work is done on either Windows or Linux, and that is primarily done with the Sun JVM, which is usually considered to be adequate quality for commercial deployment. The picture is even further complicated by 32-bit/64-bit varieties.
Contents |
[edit] Proprietary/closed source implementations
- Hewlett-Packard's Java for HP-UX, OpenVMS, Tru64 and Reliant(Tandem) UNIX UNIX platforms [1]
- IBM for MVS, AIX, OS/400, z/OS [2]
- Apple Computer MacOS Runtime for Java (MRJ) [3]
- BEA Systems JRockit [4]
[edit] Lesser known JVMs
- Squawk virtual machine (Sun JVM for embedded system and small devices)
- Blackdown Java [5] (port of Sun JVM)
- Excelsior JET [6] (with AOT compiler)
- Gemstone Gemfire JVM - modified for J2EE features
- Golden Code Development [7] (EComStation and OS/2 port of Java RTE and SDK for J2SE v1.4.1_07)
- Novell, Inc. [8]
- TAO-Groups Elate/Intent [9]
- NSIcom CrE-ME [10]
[edit] Free/open source implementations
- AegisVM [11]
- Apache Harmony [12]
- CACAO [13]
- GCJ [14]
- IKVM.NET [15]
- Jamiga [16]
- JamVM [17]
- Jaos [18]
- JC [19]
- Jikes RVM [20]
- JNode [21]
- JOP [22]
- Jupiter JVM [23]
- Kaffe [24]
- leJOS [25]
- NanoVM [26]
- SableVM [27]
- Sun Microsystems' Java HotSpot Virtual Machine for Windows, Linux and Solaris [28]
- Waba [29]
- Wonka [30]
[edit] See also
Sun HotSpot • Apache Harmony • BEA JRockit • GCJ • Squawk • IKVM • Kaffe • SableVM • CACAO • ElectricalFire • JikesRVM • JNode • JamVM • more ...