<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>http://debianws.lexgopc.com/wiki143/index.php?action=history&amp;feed=atom&amp;title=List_of_Java_virtual_machines</id>
	<title>List of Java virtual machines - Revision history</title>
	<link rel="self" type="application/atom+xml" href="http://debianws.lexgopc.com/wiki143/index.php?action=history&amp;feed=atom&amp;title=List_of_Java_virtual_machines"/>
	<link rel="alternate" type="text/html" href="http://debianws.lexgopc.com/wiki143/index.php?title=List_of_Java_virtual_machines&amp;action=history"/>
	<updated>2026-10-26T23:54:48Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.43.1</generator>
	<entry>
		<id>http://debianws.lexgopc.com/wiki143/index.php?title=List_of_Java_virtual_machines&amp;diff=2711639&amp;oldid=prev</id>
		<title>imported&gt;Uzume: /* top */ Jakarta EE</title>
		<link rel="alternate" type="text/html" href="http://debianws.lexgopc.com/wiki143/index.php?title=List_of_Java_virtual_machines&amp;diff=2711639&amp;oldid=prev"/>
		<updated>2025-03-22T16:02:46Z</updated>

		<summary type="html">&lt;p&gt;&lt;span class=&quot;autocomment&quot;&gt;top: &lt;/span&gt; &lt;a href=&quot;/wiki143/index.php?title=Jakarta_EE&quot; title=&quot;Jakarta EE&quot;&gt;Jakarta EE&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{Short description|none}}&lt;br /&gt;
{{more citations needed|date=September 2014}}&lt;br /&gt;
This article provides non-exhaustive lists of [[Java SE]] &amp;#039;&amp;#039;&amp;#039;[[Java virtual machine]]s&amp;#039;&amp;#039;&amp;#039; (JVMs). It does not include every [[Java ME]] vendor. Note that [[Jakarta EE]] runs on the standard Java SE JVM but that some vendors specialize in providing a modified JVM optimized for enterprise applications. Much Java development work takes place on [[Microsoft Windows|Windows]], [[Oracle Solaris|Solaris]], [[Linux]], and [[FreeBSD]], primarily with the [[Oracle Corporation|Oracle]] JVMs. Note the further complication of different [[32-bit computing|32-bit]]/[[64-bit]] varieties.&lt;br /&gt;
&lt;br /&gt;
The primary Java VM reference implementation is the [[OpenJDK]] [[HotSpot (virtual machine)|HotSpot]], produced by [[Oracle Corporation]] and many other big and medium-sized companies (e.g. [[IBM]], [[Red Hat|Redhat]], [[Microsoft]], [[Azul Systems|Azul]], [[SAP]]).&lt;br /&gt;
&lt;br /&gt;
== Free and open source implementations ==&lt;br /&gt;
=== Active ===&lt;br /&gt;
* [[Codename One]] &amp;amp;ndash; uses the open source ParparVM&lt;br /&gt;
* [[GraalVM]] &amp;amp;ndash; is based on HotSpot/OpenJDK, it has a polyglot feature, to transparently mix and match supported languages.&lt;br /&gt;
* [[HotSpot (virtual machine)|HotSpot]] &amp;amp;ndash; the open-source Java VM implementation by Oracle.&lt;br /&gt;
* [[IKVM]] &amp;amp;ndash; Java for [[Mono (software)|Mono]] and the Microsoft .NET Framework. Uses [[OpenJDK]]. [[Zlib License]].&lt;br /&gt;
* [[Jikes RVM]] (Jikes Research Virtual Machine) &amp;amp;ndash; research project. [[PowerPC|PPC]] and [[IA-32]]. Supports Apache Harmony and GNU Classpath libraries. [[Eclipse Public License]].&lt;br /&gt;
* [[leJOS]] &amp;amp;ndash; Robotics suite, a firmware replacement for [[Lego Mindstorms]] programmable bricks, provides a Java programming environment for the Lego Mindstorms RCX and NXT robots.&lt;br /&gt;
* [[OpenJ9]] &amp;amp;ndash; open-source from IBM J9, for AIX, Linux (x86, Power, and Z), macOS, Windows, MVS, OS/400, Pocket PC, z/OS.&lt;br /&gt;
* [[Maxine Virtual Machine|Maxine]] &amp;amp;ndash; meta-circular open source research VM from Oracle Labs and the University of Manchester.&lt;br /&gt;
&lt;br /&gt;
=== Inactive ===&lt;br /&gt;
* [[Apache Harmony]] &amp;amp;ndash; supports several architectures and systems. Discontinued November 2011. [[Apache License]] 2.0.&lt;br /&gt;
* GCJ the [[GNU Compiler Collection|GCC]] Java compiler, that compiles either to bytecode or to native machine code. As of GCC 7, gcj and associated libjava runtime library have been removed from GCC.&amp;lt;ref&amp;gt;{{Cite web|url=https://gcc.gnu.org/wiki/GCJ|title=GCJ - GCC Wiki|website=gcc.gnu.org}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
* [[JamVM]] &amp;amp;ndash; developed to be an extremely small virtual machine. Uses GNU Classpath and [[OpenJDK]]. Supports several architectures. GPL. Last update 2014.&lt;br /&gt;
* [[Java optimized processor|JOP]] &amp;amp;ndash; hardware implementation of the JVM. GPL 3.&lt;br /&gt;
* [[Juice (JVM)|Juice]] &amp;amp;ndash; [[JavaME]] experimental [[Java virtual machine|JVM]] developed to run on the NUXI operating system.&lt;br /&gt;
* [[Jupiter JVM|Jupiter]] &amp;amp;ndash; uses [[Boehm garbage collector]] and GNU Classpath. GPL. Unmaintained.&lt;br /&gt;
* [[Kaffe]] &amp;amp;ndash; uses GNU Classpath. GPL. 1.1.9 released on February 26, 2008.&lt;br /&gt;
* [[Mika VM]] &amp;amp;ndash; intended for use in embedded devices. Cross-platform. [[BSD-style licence]].&lt;br /&gt;
* [[NanoVM]] &amp;amp;ndash; developed to run on the [[Atmel AVR]] ATmega8 used in the Asuro Robot, can be ported to other AVR-based systems.&lt;br /&gt;
* [[SableVM]] &amp;amp;ndash; first free software JVM to support [[Java Platform Debugger Architecture|&amp;lt;span title=&amp;quot;Java Virtual Machine Debugging Interface&amp;quot; style=&amp;quot;border-bottom:dotted 1px black&amp;quot;&amp;gt;JVMDI&amp;lt;/span&amp;gt; and &amp;lt;span title=&amp;quot;Java Debug Wire Protocol&amp;quot; style=&amp;quot;border-bottom:dotted 1px black&amp;quot;&amp;gt;JDWP&amp;lt;/span&amp;gt;]]. Makes use of GNU Classpath. LGPL. Version 1.13 released on March 30, 2007.&lt;br /&gt;
* [[Squawk virtual machine]] &amp;amp;ndash; a [[Java ME]] VM for embedded systems and small devices. Cross-Platform. GPL.&lt;br /&gt;
* [[SuperWaba]] &amp;amp;ndash; Java-like virtual machine for portable devices. GPL. Discontinued, succeeded by TotalCross.&lt;br /&gt;
* [[TakaTuka]] &amp;amp;ndash; for [[wireless sensor network]] devices. GPL.&lt;br /&gt;
* [[TinyVM]].&lt;br /&gt;
* VMKit of [[LLVM]].&lt;br /&gt;
* [[Wonka VM]] &amp;amp;ndash; developed to run on Acunia&amp;#039;s ARM-based hardware. Some code drawn from GNU Classpath. [[BSD-style licence]]. No longer under active development, superseded by [[Mika VM]].&lt;br /&gt;
&lt;br /&gt;
=== Java operating systems ===&lt;br /&gt;
Some JVM&amp;#039;s are intended to run without an underlying OS.&lt;br /&gt;
&lt;br /&gt;
* [[JX (operating system)|JX]] &amp;amp;ndash; Java operating system that focuses on a flexible and robust operating system architecture developed as an open source system by the University of Erlangen. GPL. Version 0.1.1 released on October 10, 2007&lt;br /&gt;
* [[JavaOS]] &amp;amp;ndash; Original project from Sun Microsystems&lt;br /&gt;
&lt;br /&gt;
== Proprietary implementations ==&lt;br /&gt;
=== Active ===&lt;br /&gt;
* [[Azul Systems|Azul Platform Prime]] &amp;amp;ndash; a fully compliant, high-performance Java virtual machine based on OpenJDK that uses [[Azul Systems]]&amp;#039;s C4 garbage collector and Falcon JIT compiler.&lt;br /&gt;
* [[JamaicaVM]] (aicas) &amp;amp;ndash; a hard real-time Java VM for embedded systems.&lt;br /&gt;
&lt;br /&gt;
=== Inactive ===&lt;br /&gt;
* [[Excelsior JET]] &amp;amp;ndash; a licensed Java SE implementation with [[Ahead-of-time compilation|AOT compiler]] for Windows, OS X, and Linux on [[X86|Intel x86]] and Linux on 32-bit [[ARM architecture|ARM]].&lt;br /&gt;
* [[Jinitiator]] &amp;amp;ndash; developed by Oracle before they purchased Sun. Designed to improve support for [[Oracle Forms]] in web sites.&lt;br /&gt;
* [[JRockit]] (originally from [[Appeal Virtual Machines]]) &amp;amp;ndash; acquired by Oracle for Linux, Windows and Solaris.&lt;br /&gt;
* [[Mac OS Runtime for Java]] (MRJ).&lt;br /&gt;
* [[Microsoft Java Virtual Machine]] &amp;amp;ndash; discontinued in 2001.&lt;br /&gt;
&lt;br /&gt;
=== Lesser-known proprietary Java virtual machines ===&lt;br /&gt;
* [[Blackdown Java]] was a licensed port to Linux of the reference SunSoft implementation. It was discontinued in 2007, after [[OpenJDK]] became available.&lt;br /&gt;
* Sun CVM &amp;amp;ndash; CVM originally standing for &amp;quot;Compact Java Virtual Machine&amp;quot;.&lt;br /&gt;
* [[Gemstone Database Management System|Gemstone]] &amp;amp;ndash; modified for Java EE features (application DBMS).&lt;br /&gt;
* [[Intent (software)#Intent|Intent]] (Tao Group).&lt;br /&gt;
* [[PreonVM]] &amp;amp;ndash; a Java VM for embedded systems and small and resource constrained devices.&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
{{Portal|Computer programming}}&lt;br /&gt;
* [[Comparison of Java virtual machines]]&lt;br /&gt;
* [[Free Java implementations]]&lt;br /&gt;
* [[Java processor]]&lt;br /&gt;
* [[Dalvik virtual machine]]&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
{{Reflist}}&lt;br /&gt;
&lt;br /&gt;
== External links ==&lt;br /&gt;
* [http://java-virtual-machine.net/other.html List of Java virtual machines (JVMs), Java development kits (JDKs), Java runtime environments (JREs)]&lt;br /&gt;
&lt;br /&gt;
{{Java Virtual Machine}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Java platform software]]&lt;br /&gt;
[[Category:Java virtual machine|Java virtual machine]]&lt;br /&gt;
[[Category:Lists of software|Java virtual machines]]&lt;/div&gt;</summary>
		<author><name>imported&gt;Uzume</name></author>
	</entry>
</feed>