JDK проти JRE
JDK позначає набір Java Developer Kit, тоді як JRE означає середовище виконання Java.
JRE - це те, що потрібно для запуску програм Java. У комплекті - це реалізація віртуальної машини Java (JVM).
JDK включає JRE та багато інших інструментів розробки додатків Java. Наприклад, компілятор Java (javac) включений лише в JDK.
Якщо ви хочете запустити програмне забезпечення Java, ви можете просто жити з JRE. Розмір інсталяційного файлу JRE також менший.
Якщо ви розробник програмного забезпечення Java, вам потрібно використовувати JDK. Як було сказано, якщо ви завантажуєте та встановлюєте JDK, вам не потрібно встановлювати JRE, оскільки JRE включений до JDK.