List of Java virtual machines

List of Java virtual machines

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 regardOr|date=September 2007 as capable of producing adequate quality for commercial deployment. Note the further complication of different 32-bit/64-bit varieties.

Proprietary / Closed Source implementations

* Excelsior JET (with AOT compiler)
* Hewlett-Packard, Java for HP-UX, OpenVMS, Tru64 and Reliant (Tandem) UNIX platforms
* J9 (IBM), for AIX, Linux, MVS, OS/400, Pocket PC, z/OS
* JBed, (Esmertec) is an embedded Java with multimedia capabilities
* JBlend, (Aplix] ) is a Java ME implementation
* MRJ (Mac)
* MS JVM (Microsoft)
Oracle Corporation
* JRockit (orginally from BEA Systems) acquired Oracle by for Linux, Windows and Solaris
* OJVM (also known as "JServer") from Oracle Corporation
* PERC (Aonix) is a real time Java for embedded

Lesser-known proprietary JVMs

Sun Microsystems
* Blackdown Java (Sun)
* CVM (Sun), support C
* Gemstone - modified for J2EE features (application DBMS)
* Golden Code Development (EComStation and OS/2 port of Java RTE and SDK for J2SE v1.4.1_07)
* Intent (Tao Group)
* Novell, Inc.
* NSIcom CrE-ME
* HP ChaiVM and MicrochaiVM
* [http://www.ist-eu.com/en/technology-microjvm.php MicroJvm] from Industrial Software Technology (for microcontrollers 8/16/32-bit)


= Free and Open Source implementations =

Sun Microsystem
* Squawk virtual machine (for embedded system and small devices)
* HotSpot

* 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
* JX (operating system)
* Kaffe
* leJOS
* Mika VM
* Mysaifu (Window Mobile)
* NanoVM
* SableVM
* SuperWaba
* TinyVM
* VMkit of Low Level Virtual Machine
* Wonka VM
* [http://xerxys.netvader.net/index.php?title=Category:Xam Xam]

See also

* Free Java implementations


Wikimedia Foundation. 2010.

Игры ⚽ Поможем написать реферат

Look at other dictionaries:

  • Java Virtual Machine — A Java Virtual Machine (JVM) is a set of computer software programs and data structures which use a virtual machine model for the execution of other computer programs and scripts. The model used by a JVM accepts a form of computer intermediate… …   Wikipedia

  • Comparison of application virtual machines — This article lists some software virtual machines that are typically used for allowing application bytecode to be portably run on many different computer architectures and operating systems. The application is usually run on the computer using an …   Wikipedia

  • Microsoft Java Virtual Machine — This article is about the Microsoft Java Virtual Machine. For Microsoft s general virtualization software see Microsoft Virtual PC The Microsoft Java Virtual Machine was a proprietary Java Virtual Machine computer program from Microsoft. It was… …   Wikipedia

  • Java optimized processor — (JOP) is an implementation of a Java Virtual Machine (JVM) in hardware (a Java processor).JOP is open source under the GNU General Public License, [http://www.gnu.org/licenses/gpl 3.0.txt version 3] .The intention of JOP is to provide a small… …   Wikipedia

  • Comparison of platform virtual machines — Platform virtual machines are software packages which emulate the whole physical computer machine, often giving multiple virtual machines on one physical platform. The table below compares basic information about platform virtual machine (VM)… …   Wikipedia

  • Java (programming language) — infobox programming language name = Java paradigm = Object oriented, structured, imperative year = 1995 designer = Sun Microsystems latest release version = Java Standard Edition 6 (1.6.0) latest release date = latest test version = latest test… …   Wikipedia

  • Java (software platform) — Not to be confused with JavaScript. Java Original author(s) Oracle Corporation Developer(s) James Gosling / Sun Microsystems …   Wikipedia

  • Java remote method invocation — The Java Remote Method Invocation API, or Java RMI, is a Java application programming interface for performing the object equivalent of remote procedure calls.There are two common implementations of the API. The original implementation depends on …   Wikipedia

  • Liste des machines virtuelles Java — Cet article fournit une liste non exhaustive de machines virtuelles java Java SE (JVMs). Elle n inclut pas un grand nombre de machine virtuelle Java ME. Un important travail de développement prend place sur Windows, Solaris et linux,… …   Wikipédia en Français

  • Maxine Virtual Machine — Maxine Screenshot  Maxine Inspector Screen Image Developer(s) The Maxine …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”