Me quedaranon algunas dudas luego del video dos del curso de (Java JRE y JDK).
Para producir bytecode existio un proceso de compilacion?
JVM es el que compila el source code hacia .class y luego a machine code?
O existen dos procesos de compilacion. Uno de source code hacia .class y otro desde .class hacia machine code?
Entiendo que .class es un estado intermedio para ser traducido a un sistema operativo usando JVM. Pero por que no sucede este proceso en forma directa desde el source code hacia el JVM, por que es necesario un .class?