This article needs additional citations for verification. Please help improve this article by adding citations to reliable sources. Unsourced material may be challenged and removed.Find sources: "List of Java virtual machines" – news · newspapers · books · scholar · JSTOR (September 2014) (Learn how and when to remove this template message)

This article provides non-exhaustive lists of Java SE Java virtual machines (JVMs). It does not include every Java ME vendor. Note that Java EE runs on the standard Java SE JVM but that some vendors specialize in providing a modified JVM optimized for Java EE applications. Much Java development work takes place on Windows, Solaris, Linux, and FreeBSD, primarily with the Oracle JVMs. Note the further complication of different 32-bit/64-bit varieties.

The primary reference Java VM implementation is HotSpot, produced by Oracle Corporation and many other big and medium-sized companies (e.g. IBM, Redhat, Microsoft, Azul, SAP).

Free and open source implementations



Java operating systems

Some JVM's are intended to run without an underlying OS.

Proprietary implementations



Lesser-known proprietary Java virtual machines

See also


  1. ^ "GCJ - GCC Wiki".