Liste des machines virtuelles Java

Cet article fournit une liste non exhaustive de machines virtuelles java Java SE (JVM). Elle n'inclut pas un grand nombre de machines virtuelles Java ME.

Un important travail de développement prend place sur Windows, Solaris et Linux, principalement avec la JVM de Sun.

La première référence à une JVM a été HotSpot, produit par Oracle Corporation.

JVM propriétaires

[modifier | modifier le code]
  • Azul VM (en) Une JVM segmenté basé sur une architecture de circuit optimisé pour faire fonctionner le langage Java pur.
  • CEE-J est une implémentation de la machine virtuelle de Sun dont les domaines sont bien séparés, Skelmir n'est pas une licence de Sun.
  • Excelsior JET (en) (avec compilateur AOT)
  • Hewlett-Packard, Java for HP-UX, OpenVMS, Tru64 and Reliant (Tandem) UNIX platforms
  • J9 (IBM), pour AIX, Linux, MVS, OS/400, Pocket PC, z/OS
  • Imsys AB fournit son SNAP (Simple Network Application Platform) JVM fonctionnant sur leur processeur propriétaire IM1000 et IM3000 qui permet l'exécution de microcode java bytecode.
  • Apogee fournit du Java embarqué utilisant IBM J9 et Apache Harmony (en) bibliothèque de classes pour X86, ARM, MIPS, PowerPC fonctionnant sous Linux, LynxOS, WinCE.
  • JBed, (Esmertec) est un Java embarqué avec des capacités multimédia
  • JamaicaVM, (aicas) est une JVM temps réel dur pour les systèmes embarqués
  • JBlend, (Aplix) est une implémentation de Java ME
  • JRockit (à la base de Appeal Virtual Machines (en)) acquis par Oracle pour Linux, Windows et Solaris
  • Mac OS Runtime for Java (en) (MRJ)
  • MicroEJ Large gamme de machines virtuelles dédiées aux systèmes embarqués (y compris les systèmes à contraintes de temps dur), ARM7, ARM9, AVR, AVR32, PPC, MIPS...
  • Microsoft Java Virtual Machine (en) (abandonné en 2009)
  • OJVM (également connu sous le nom de "JServer") d'Oracle Corporation
  • PERC (Aonix/Atego) est un Java temps réel pour de l'embarqué
  • SAPJVM (SAP) est une JVM SUN sous licence et modifiée, portée sur toutes les plates-formes prises en charge par SAP NetWeaver. Elle a démarré en tant que Java 5, puis est devenue compatible avec Java 6. (Windows i386, x64, IA-64; Linux x86, IA-64, PowerPC; AIX PowerPC; HP-UX SPARC IA-64; Solaris SPARC x86-64; i5/OS PowerPC)

JVM dont la propriété est moins connue

[modifier | modifier le code]

JVM gratuites et open source

[modifier | modifier le code]

Liens externes

[modifier | modifier le code]