JVM è un'implementazione di JRE. Quindi ogni dispositivo che ha JVM conterrà JRE giusto?JVM Implementazione JRE
JDK contiene Set di classi e librerie che supportano lo sviluppo. JRE contiene lo stesso. Se è così, perché hanno bisogno dello stesso poiché abbiamo già il nostro codice convertito in codice byte?
favore correggetemi se sbaglio
Controlla la pagina ufficiale della documentazione di Java SE che contiene una bella illustrazione grafica e le spiegazioni di cosa contiene cosa. Tutti gli articoli sono selezionabili: [Documentazione Java Platform Standard Edition 7 (http://docs.oracle.com/javase/7/docs/index.html) – informatik01