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.
- 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.