JVM jest implementacją środowiska JRE. Więc każde urządzenie, które ma JVM będzie zawierało JRE, prawda?JVM Implementacja JRE
JDK zawiera zestaw klas i bibliotek wspierających rozwój. Czy JRE zawiera to samo. Jeśli tak, dlaczego potrzebują tego samego, ponieważ już mamy nasz kod przekonwertowany na kod bajtowy?
Proszę mnie poprawić jeśli się mylę
Zapoznaj się z oficjalną stroną dokumentacji Java SE, która zawiera bardzo ładne ilustracje graficzne i objaśnienia, co zawiera co. Wszystkie pozycje można kliknąć: [Java Platform Standard Edition 7 Dokumentacja] (http://docs.oracle.com/javase/7/docs/index.html) – informatik01