Java - JDK - JRE - JVM
Concepto
-
JDK
( Java Development Kit )-
Paquete completo para desarrollar programas
Java -
Contiene un compilador
javac -
Herramienta de depuración y desarrollo de programas
Java -
Comando
jarpara comprimir un proyecto en un solo archivo (compatible con ZIP) -
Un entorno de ejecución
JRE ( Java Runtime Environment)para ejecutarbinarios
-
-
Proyecto terminado no es necesario tener el compilador utilizamos el entorno de ejecución
JRE (Java Runtime Environment) -
JRE
( Java Runtime Environment)-
Paquete ligero para ejecutar aplicaciones
Java -
Posee un conjunto de elementos para diseñar y ejecutar aplicaciones
Java -
Contiene un
JVM ( Java Virtual Machine )como entorno de ejecución deJava -
Dispone de
bibliotecas de clasesestandar -
Parte del kit de desarrollo Java
(JDK) -
Compuesto por la bibliotecas de las clases y el cargador de clases
Java
-
-
JVM
( Java Virtual Machine) -
Componente que se instala en el
sistema operativoa través del(JDK o JRE)que actua como unmotor en tiempo de ejecuciónde la aplicacionesJava -
Convierte el código
bytecodeacódigo nativo -
Permite ejecutar un programa en diferentes sistemas operativos sin reescribir el código para adaptarlo a esa arquitectura
-
JVMno se instala de forma independiente ya que se incluye como parte delJDKo delJRE
Relación entre JDK , JRE y JVM
-
JDK
(Java Development Kit)-
Entorno de desarrollo de software utilizado para desarrollar aplicaciones Java
-
Incluye el JRE
(Java Runtime Environment)proporciona requisitos mínimos para ejecutar una aplicación -
JRE consiste en la JVM
(Java Virtual Machine), clases principales y archivos auxiliares
-
-
Resumen
-
JDK proporciona el
entorno para desarrollary ejecutar el programaJava -
JRE proporciona un entorno para ejecutar (pero no desarrolla) el programa
Javaen su máquina -
JVM es una parte del JDK y JRE porque está incorporada en ambos
-
Cualquier programa
Javaque ejecute utilizando JRE o JDK entra en la JVM y la JVM es responsable de ejecutar el programaJavalínea por línea
-
Deja un comentario