Máquina virtual Java
La máquina virtual (VM) Java™ es el componente específico de la plataforma que ejecuta un programa Java.
En tiempo de ejecución, la VM interpreta el código de bytes Java que ha compilado el compilador Java. La VM actúa como conversor entre el lenguaje y el sistema operativo y el hardware subyacentes. Un programa Java requiere una máquina virtual específica para ejecutarse en una plataforma determinada.
Máquina virtual Eclipse OpenJ9
El SDK incluye la VM Eclipse OpenJ9. Esta máquina virtual, anteriormente conocida como IBM® J9 VM, fue aportada por IBM a Eclipse Foundation en septiembre de 2017. Eclipse OpenJ9 incluye los siguientes componentes principales:
- Interfaz de programación de aplicaciones (API) de VM
- Componente de diagnóstico
- Gestión de memoria
- Cargador de clases
- Intérprete
- Capa de portabilidad multiplataforma
Para obtener más información sobre la máquina virtual OpenJ9 , consulte Componentes de JVM en la Referencia de máquina virtualJ9.
Distintas versiones del SDK de IBM contienen distintas implementaciones de la máquina virtual. Puede identificar la implementación en la salida del mandato
java
-version , que proporciona estas series para las distintas implementaciones:| Implementación | Resultado |
|---|---|
| 8 | ![]() ![]() Antes de la renovación de servicio 5:
|
| 7 Release 1 |
|
| 7 |
|

