Máquina virtual Java
Keywords: Máquina virtual Java, Lenguaje de programación Java, Linux, Máquina virtual, Windows
La maquina virtual java es un programa nativo de la plataforma en la cual se usa, que interpreta código Java ByteCode o .class permitiendo la ejecución de programas Java en la plataforma en uso.
La gran ventaja de la máquina virtual java es aportar portabilidad al lenguaje de manera que desde SUN se han creado diferentes máquinas virtuales java para diferentes arquitecturas y asi un programa .class escrito en un Windows puede ser interpretado en un entorno Linux. Tan solo es necesario disponer de dicha máquina virtual para dichos entornos.
Así como un programa .exe escrito en por ejemplo C y en un Windows nunca podrá ser ejecutado en un Linux (necesitarias el fuente y compilarlo de nuevo en linux para poder ejecutarlo), un programa en java permite que ser escrito una vez y que lo ejecutes donde quieras con un 100% de portabilidad.
Véase también: Lenguaje de programación Java, Máquina virtual
