Un programa escrito en Java no es directamente ejecutable, es necesario que el código fuente sea interpretado por la Maquina Virtual Java. ¿Cuáles son los pasos que se siguen desde que se genera el código fuente hasta que se ejecuta? A continuación se detallan cada uno de ellos.
![Programas en Java Esquema que muestra el proceso desde la creación del código fuente en Java, pasando por las fases de compilación, generación de bytecodes y su interpretación en la Máquina Virtual Java.](PROG01_CONT_R16_programas_en_Java_miniatura.png)
- Una vez escrito el código fuente (archivos con extensión
.Java
), éste es precompilado generándose los códigos de bytes, Bytecodes o Java Bytecodes (archivos con extensión.class
) - Los archivos de bytecodes serán interpretados directamente por la Maquina Virtual Java y traducidos a código nativo de la plataforma sobre la que se esté ejecutando el programa.