El código fuente de Java es un archivo de texto sin formato de *.java y se puede escribir utilizando cualquier editor de texto, pero este código fuente no se puede ejecutar. Esta tarea de ejecutar el código fuente requiere JDK y JRE.
JDK es un paquete de desarrollo para el idioma Java, que puede compilar archivos que terminan con *.java en programas Java ejecutables. Luego, con un programa Java ejecutable, se necesita un JVM para ejecutar este programa Java. El entorno de ejecución de Java, es decir, JRE, contiene JVM. JVM es la máquina virtual de Java. Finalmente, JRE está incluido en el JDK. Con una base tan lógica, comprendamos JRE y JDK respectivamente.
Echemos un vistazo a JRE primero. JRE es la abreviatura del entorno de tiempo de ejecución de Java en inglés, que se refiere al entorno de ejecución de Java. Es para usuarios de programas Java, no para desarrolladores. Es una colección de entornos necesarios para ejecutar programas Java, incluidos los estándares JVM, las implementaciones y las bibliotecas de clase Core Java. Solo puede completar la operación de Java, pero no puede compilar o depurar Java. El estado de JRE es como una PC. Las aplicaciones Windows 32 o Windows 64 que escribimos requieren que el sistema operativo nos ayude a ejecutar. Del mismo modo, el programa Java que escribimos también requiere que JRE se ejecute. Solo cuando una computadora tiene instalada la aplicación Java se puede ejecutar correctamente. JRE tiene una versión separada. Si un usuario solo necesita ejecutar programas Java, solo necesita instalar un JRE. Y este conjunto de JRE debe aparecer en el directorio C:/Program/Java.
Veamos a JDK nuevamente. JDK es la abreviatura del kit de desarrollo de Java inglés y es un kit de herramientas de desarrollo de software para el idioma Java. Es una suite Java para desarrolladores de Java. Los componentes básicos incluidos en JDK incluyen: compilador, herramienta de embalaje JAR, generador de documentos Javadoc, depurador de depuración, generador de archivos de encabezado, desastres, herramienta de monitoreo, etc. El JDK contiene un JRE completado. Entonces, si instala JDK, no tiene que instalar JRE nuevamente. Si su computadora tiene tanto JDK como JRE, encontrará que su computadora tiene dos conjuntos de JRE, uno se encuentra en/JRE y el otro se encuentra en el directorio C:/Program/Java/JRE1.5.0_15. El último conjunto tiene menos máquina virtual Java del lado del servidor que el conjunto anterior, pero puede copiar el conjunto anterior de máquina virtual Java del lado del servidor. Y al instalar el JDK, puede elegir si instalar este JRE ubicado en el directorio C:/Program/Java.
Finalmente, hablemos de JVM por cierto. JVM es una máquina virtual Java, la abreviatura de Java Virtual Machine en inglés. Es la parte más central de toda la planificación cruzada de implementación de Java. Todos los programas de Java se compilarán primero en archivos de clase .class, que se pueden ejecutar en una máquina virtual. En otras palabras, la clase no corresponde directamente al sistema operativo de la máquina, sino que interactúa indirectamente con el sistema operativo a través de la máquina virtual, y la máquina virtual interpreta el programa al sistema local para su ejecución.
Lo anterior es todo el contenido de este artículo. Espero que sea útil para el aprendizaje de todos y espero que todos apoyen más a Wulin.com.