List of Java virtual machines
From Wikipedia, the free encyclopedia
This article provides non-exhaustive lists of J2SE Java virtual machines (JVMs). It does not include a large number of Java Platform, Micro Edition (J2ME) vendors. 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 takes place on Windows, Solaris and Linux, primarily with the Sun JVM, which developers usually regard[original research?] as capable of producing adequate quality for commercial deployment. Note the further complication of different 32-bit/64-bit varieties.
Contents |
[edit] Proprietary/closed source implementations
- Hewlett-Packard's Java for HP-UX, OpenVMS, Tru64 and Reliant (Tandem) UNIX platforms
- J9 VM from IBM, for AIX, Linux, MVS, OS/400, Pocket PC, z/OS
- Mac OS Runtime for Java (MRJ) from Apple Inc.
- JRockit from BEA Systems acquired by Oracle Corporation
- Oracle JVM (also known as "JServer" and as "OJVM") from Oracle Corporation
- Microsoft Java Virtual Machine (MS JVM) from Microsoft
- PERC from Aonix is a real time Java for embedded
- JBed from Esmertec is an embedded Java with multimedia capabilities
- JBlend from Aplix is a Java ME implementation
[edit] Lesser-known proprietary JVMs
- Blackdown Java (port of Sun JVM)
- CVM
- Excelsior JET (with AOT compiler)
- Gemstone Gemfire JVM - modified for J2EE features
- Golden Code Development (EComStation and OS/2 port of Java RTE and SDK for J2SE v1.4.1_07)
- Tao Group's intent
- Novell, Inc.
- NSIcom CrE-ME
- HP ChaiVM and MicrochaiVM
- MicroJvm from Industrial Software Technology (running of wide rande of microcontrollers 8/16/32-bit)
[edit] Free/open source implementations
- AegisVM
- Apache Harmony
- CACAO
- IcedTea
- IKVM.NET
- Jamiga
- JamVM
- Jaos
- JC
- JESSICA (Java-Enabled Single-System-Image Computing Architecture)
- Jikes RVM
- JNode
- JOP
- Juice
- Jupiter JVM
- JX (operating system)
- Kaffe
- leJOS
- Mika VM
- Mysaifu JVM
- NanoVM
- SableVM
- Squawk virtual machine (Sun JVM for embedded system and small devices)
- Sun Microsystems' HotSpot
- SuperWaba
- TinyVM
- Wonka VM
- Xam
[edit] See also
|