Jump to content

Comparison of Java virtual machines

From Wikipedia, the free encyclopedia
This is an old revision of this page, as edited by Damjan.jov (talk | contribs) at 19:11, 5 July 2012 (Created page with '{| class="wikitable sortable" !JVM !Status !Supported architectures !Supported operating systems !Compilation !Supported class libraries !Supported Java versions...'). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.
(diff) ← Previous revision | Latest revision (diff) | Newer revision → (diff)
JVM Status Supported architectures Supported operating systems Compilation Supported class libraries Supported Java versions Licence
Hotspot Reference implementation The free and open-source OpenJDK version supports x86, amd64, and SPARC (running Solaris only).[1]

The IcedTea project has also developed a MIPS port.[2]

Oracle's closed-source JDK also supports Itanium.[3]

The commercial Java SE Embedded project supports other architectures, including ARM and Power.[4]

Windows, Linux, MacOS X, and Solaris are officially supported.[5] Ports to BSD[6], Haiku[7], and PowerPC/AIX[8] are in various states of completion. Interpretation and multiple types of JIT OpenJDK All of them GPL version 2 only for the open-source OpenJDK release. Closed-source EULA for the Oracle JDK release. Pay-per-copy licencing for Java SE Embedded.
JamVM[9] Light footprint x86, amd64, ARM, MIPS, PowerPC, PowerPC64, SPARC Linux, MacOS X, FreeBSD, OpenBSD, kFreeBSD, Solaris, OpenSolaris Interpretation and light JIT GNU Classpath (and OpenJDK with a patch[10]) GPL

References