¿Cuál es la relación entre JRE y JVM?
En pocas palabras, jre contiene jvm, que es la máquina virtual central para ejecutar java. La ejecución de programas java requiere no solo la máquina virtual central, sino también otros cargadores de clases, verificadores de código de bytes y una gran cantidad de elementos básicos. bibliotecas de clases. Además de jvm, jre también contiene otros entornos compatibles para ejecutar programas java.
jre es el entorno de ejecución de Java, el nombre completo es Java Runtime Environment, que es una condición necesaria para la ejecución de programas java. jvm (Java Virtual Machine) es una máquina virtual Java, que es una computadora virtual que puede ejecutar archivos de código de bytes de Java.
Información ampliada
JRE es un entorno operativo indispensable para ejecutar programas escritos en lenguaje Java. También es a través de él que los desarrolladores de Java pueden entregar los programas que desarrollan a los usuarios para su uso. JRE contiene una máquina virtual Java (JVM), bibliotecas de clases de tiempo de ejecución y un iniciador de aplicaciones Java, que son componentes necesarios para ejecutar programas Java.
A diferencia del conocido JDK, JRE es un entorno de ejecución de Java, no un entorno de desarrollo, por lo que no incluye ninguna herramienta de desarrollo (como compiladores y depuradores), sino que es sólo para usuarios que utilizan Java. programas.
Estructura piramidal JDK=JRE JVM ¿Otros? La ejecución de programas Java generalmente requiere que la computadora del usuario instale el entorno JRE (Java Runtime Environment); Es inútil El lugar de las artes marciales.