¿Puedo ejecutar programas JAVA si no hay JVM en mi computadora?
La programación consiste en escribir un programa fuente JAVA. Este programa fuente primero debe tener javac.exe en la herramienta de desarrollo, es decir, el compilador traduce el programa fuente en un archivo con un sufijo .class. El archivo de clase es profesional El término es archivos de código de bytes, y luego los archivos de código de bytes se pueden ejecutar en la JVM. Puede entender la JVM como el reproductor de música Kudos y los archivos de código de bytes como archivos de canciones. Los archivos de canciones sólo se pueden reproducir en el reproductor.
2.JVM es diferente de lo que llamamos una máquina virtual ordinaria. Permítanme contarles sobre la relación entre JVM, JRE y JDK:
Se puede decir que JVM es el entorno de ejecución, o también puede entenderse como hardware de computadora
JRE agrega a la JVM Más bibliotecas principales, estas bibliotecas principales son equivalentes al sistema operativo. De esta forma, el JRE contiene tanto hardware como software.
JDK incluye herramientas de desarrollo además de JRE, y las herramientas de desarrollo pueden crear nuevos programas.
3.WINDOWS no viene con entornos de desarrollo JVM, JRE y JDK. Si desea desarrollar un nuevo programa, sólo necesita instalar un JDK, que incluirá JVM y JRE