Lista de máquinas virtuales Java
La versión actual de la página aún no ha sido revisada por colaboradores experimentados y puede diferir significativamente de la
versión revisada el 6 de diciembre de 2014; las comprobaciones requieren
25 ediciones .
Este artículo es una lista parcial de máquinas virtuales Java (JVM) para la plataforma Java SE . No incluye una gran cantidad de proveedores de Java ME . Tenga en cuenta que las aplicaciones Java EE se ejecutan con la VM Java SE estándar, pero algunos proveedores se especializan en lanzar sus propias versiones de la JVM que están optimizadas para Java EE. Pero la mayoría de los desarrolladores usan la JVM de Sun.
Implementaciones propietarias
- Azul Zing JVM es una máquina virtual Java segmentada basada en la arquitectura de microprocesador original optimizada para Java. Puede usar hasta 54 microprocesadores y hasta terabytes de memoria sin la sobrecarga de la recolección de elementos no utilizados.
- Implementación CEE-J de la tecnología Java desde cero sin licencia de Sun.
- Excelsior JET viene con el compilador AOT
- Hewlett-Packard, Java para plataformas UNIX HP-UX, OpenVMS, Tru64 y Reliant (Tandem)
- Jbed, ( Esmertec ): Java VM con soporte en tiempo real para sistemas integrados y dispositivos que funcionan con Internet [1]
- JamaicaVM , ( aicas ) - Java VM con soporte para aplicaciones en tiempo real. Diseñado para sistemas embebidos
- JBlend, (Aplix) implementación de Java ME
- OJVM (a veces también "JServer") de Oracle
- PERC ( Aonix / Atego ) Java en tiempo real para sistemas integrados
- SAP JVM ( SAP ) con licencia de Sun y modificado por Sun JVM adaptado a plataformas compatibles con el software SAP NetWeaver . Admite Java 5 y parcialmente Java 6 (Windows i386, x64, IA64, Linux x86, IA64, PPC, AIX PPC, HP-UX PA-RISC/IA64, Solaris Sparc/x86_64, i5/OS PPC)
Máquinas virtuales obsoletas y en desuso
- Apogee proporciona Java integrado utilizando IBM J9 y la biblioteca de clases Apache Harmony para X86/ARM/MIPS/PowerPC con Linux/LynxOS/WinCE.
- Tiempo de ejecución de Mac OS para Java (MRJ)
- Microsoft Java Virtual Machine (finalizado en 2001 )
- I2ST - Plataforma de aplicaciones para Sistemas Embebidos (ing.) (enlace no disponible) . Consultado el 15 de febrero de 2020. Archivado desde el original el 24 de abril de 2012. (IS2T - Tecnología de software industrial inteligente) Una amplia gama de máquinas virtuales diseñadas para sistemas integrados (incluidos sistemas duros en tiempo real), ARM7, ARM9, AVR, AVR32, PPC, MIPS, ...
- JRockit (desarrollado originalmente por BEA Systems ) adquirido por Oracle Corporation para Linux, Windows y Solaris
JVM propietarias menos conocidas
- Blackdown Java es un puerto Linux con licencia de la implementación de referencia de JVM. El soporte finalizó en 2007 después de que OpenJDK estuviera disponible .
- Máquina virtual C (CVM, de Sun), compatible con C
- Gemstone : modificado para admitir características de Java EE (aplicaciones que funcionan con DBMS )
- Golden Code Development (portación a Java RTE y SDK para Java SE v1.4.1_07 EComStation y OS /2 )
- Intención (Grupo Tao)
- Novell, India.
- NSIcom Cre-ME
- HP ChaiVM y MicrochaiVM
Implementaciones libres y abiertas
Véase también
Notas
- ↑ . Jbed en la lista de JVM, JDK y JRE
Enlaces