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 regard[original research?] as capable of producing adequate quality for commercial deployment. Note the further complication of different 32-bit/64-bit varieties.

Contents

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)
  • JRockit (originally from BEA Systems) acquired by Oracle for Linux, Windows and Solaris
  • OJVM (also known as "JServer") from Oracle Corporation
  • PERC (Aonix) is a real time Java for embedded
  • MicroJvm® from IS2T, Industrial Smart Software Technology. Wide range of virtual machines dedicaced to embedded systems (some are Hard real-time), arm7, arm9, avr, arv32, ppc, mips, ...

Lesser-known proprietary JVMs

Sun Microsystems

Free and Open Source implementations

See also


No comments have been added.



Your name:

City:

Country:

Your comments:

Security check *
(Please enter the number into adjoining box)