Software : Oracle : Oracle Java Virtual Machine

Oracle Java Virtual Machine

Versión
8
Plataformas
Licencia Open Source
Categoría System

Revisión de Software

Funciones principales

  • Permite que los programas Java se ejecuten en múltiples plataformas
  • Basado en código abierto, tecnología gratuita
  • Continuamente actualizado y mejorado por los desarrolladores

La máquina virtual Java (JVM) es una máquina virtual que ejecuta programas Java. Sin la JVM instalada, un programa Java no se ejecutará en el ordenador anfitrión. La JVM se incluye con el entorno de ejecución de Java (JRE), que es lo que los usuarios encuentran más a menudo cuando "instalan Java" en sus ordenadores.

Una de las grandes ventajas de la máquina virtual de Java es que permite que el mismo programa Java se ejecute en múltiples plataformas (por ejemplo, Windows, Linux, Mac, etc.) utilizando el mismo código base. La JVM interpreta el programa compilado de la misma manera, independientemente de la plataforma en la que se ejecute. El truco es que depende de la JVM específica de la plataforma para integrarse adecuadamente con el sistema de manera que sea transparente para el usuario.

El lenguaje de programación Java y la JVM son grandes tecnologías. Sin embargo, aunque la característica "escribir una vez, ejecutar en cualquier lugar" es conveniente para los desarrolladores, a menudo es un inconveniente para los usuarios, ya que tienen que instalar la JVM antes de que un programa Java se ejecute en sus ordenadores. Por ello, a veces se considera que la JVM es molesta. Aun así, Java se ha utilizado para desplegar con éxito grandes aplicaciones de software en diversos contextos de usuario final.

▶ Extensión de archivo principal

.class – Java Class File

▶ Otras extensiones de archivo utilizadas Oracle Java Virtual Machine 8

Tipos de archivos soportados
.EAR Java Enterprise Archive File
.MF Java Manifest File
.JAR Java Archive File
.JNLP Java Web Start File
.WAR Java Web Archive
Formatos de archivo relacionados adicionales
.JSP Java Server Page
.JAV Java Source File
.JAVA Java Source Code File
.JHTML Java HTML Web Page
.PROPERTIES Java Properties File