Version information

Name CreatorFirst public releaseLatest stable versionLatest release dateCost, availabilityLicense Eclipse OpenJ9 (formerly IBM J9) IBM 15 Mar 2018 Eclipse Public License 2.0Apache License 2.0 GCJ GNU 6 September 1998 6.4 (Terminal) 4 July 2017 GPL version 2 or later, with the "libgcc exception" GraalVM Oracle May 2019 GPL version 2 only HotSpot, OpenJDK edition Sun Microsystems, Oracle 27 April 1999 jdk-16 16 March 2021 GPL version 2 only HotSpot, Oracle JDK edition Sun Microsystems, Oracle 27 April 1999 jdk 16 16 March 2021 HotSpot, Java SE embedded edition Sun Microsystems, Oracle 27 April 1999 HotSpot, Zero port Gary Benson GPL version 2 only IKVM Jeroen Frijters 28 June 2004 zlib License JamVM Robert Lougher 13 March 2003 2.0.0 30 July 2014 GPL version 2 or later Jikes RVM IBM 14 October 2001 3.1.4 18 February 2016 Eclipse Public License version 1.0 Kaffe Transvirtual Technologies 1996 1.1.9 22 February 2008 GPL version 2 or later SableVM Sable Research Group 1.13 30 March 2007 LGPL version 2.1 or later

Technical information JVM Status Latest supported Java version Supported class libraries Performance GNU Classpath OpenJDK Other Interpretation AOT JITGCJNo longer maintained or distributed by GNU as of GCC 7 HotSpot, OpenJDK editionReference implementation. 1.8 HotSpot, Oracle JDK editionReference implementation. 1.8 HotSpot, Java SE embedded edition HotSpot, Zero portInterpreter-only port of OpenJDK using almost no assembly language and designed to be very portable. 1.7 IKVM 1.8 Depends on .NET runtime JamVM1.8 Jikes RVM1.6 Apache Harmony Kaffe 1.4 SableVMUnmaintained 1.4

Supported CPU architectures JVM x86 x86-64 SPARC MIPS Itanium Power ISA ARM Alpha S/390 z/Architecture m68kGCJHotSpot, OpenJDK editionHotSpot, Oracle JDK editionHotSpot, Java SE embedded editionHotSpot, Zero portIKVM Depends on .NET runtimeJamVMJikes RVMKaffeSableVM

Supported operating systems JVM Windows Linux FreeBSD NetBSD OpenBSD Solaris OpenSolaris Darwin macOS AIX IRIX Other GCJ DEC OSF 4.0f and 5.1, Hitachi SH-3/4 micro-controller HotSpot, OpenJDK edition (distributed as source code) OS/2port, Haiku port HotSpot, Oracle JDK edition HotSpot, Java SE embedded edition HotSpot, Zero port IKVM Depends on .NET runtime JamVM Jailbroken iPhone, kFreeBSD Jikes RVM Kaffe AmigaOS, BeOS, several others SableVM

References