JDK vs JRE
JDK oznacza Java Developer Kit, natomiast JRE oznacza Java Runtime Environment.
Środowisko JRE jest potrzebne do uruchamiania aplikacji Java. W pakiecie znajduje się implementacja wirtualnej maszyny Java (JVM).
JDK zawiera JRE i wiele innych narzędzi programistycznych Java. Na przykład kompilator Java (javac) jest zawarty tylko w JDK.
Jeśli chcesz uruchomić oprogramowanie Java, możesz po prostu żyć z JRE. Rozmiar pliku instalacyjnego środowiska JRE jest również mniejszy.
Jeśli jesteś programistą oprogramowania Java, musisz użyć JDK. Jak powiedziano, jeśli pobierasz i instalujesz JDK, nie musisz instalować JRE, ponieważ JRE jest zawarte w JDK.