Comprender || La diferencia entre JDK, JRE y JVM en JAVA
JDK: Caja de herramientas de desarrollo de Java
JDK es el núcleo de todo Java, incluido el entorno de tiempo de ejecución de Java, las herramientas de Java y la biblioteca de clases básicas de Java.
JRE: entorno de ejecución Java
Una colección de entornos necesarios para ejecutar programas Java. Contiene la implementación estándar de JVM y la biblioteca de clases principales de Java.
JVN: máquina virtual Java
En realidad es una computadora virtual. Se realiza simulando varias funciones de la computadora en la computadora real. JVM es un arma mágica para lograr el lenguaje Java multiplataforma.
Tres enlaces
JDK incluye JRE y JRE incluye JVN.