JDK против JRE
JDK обозначает Java Developer Kit, тогда как JRE обозначает Java Runtime Environment..
JRE - это то, что нужно для запуска приложений Java. Внутри находится реализация виртуальной машины Java (JVM)..
JDK включает в себя JRE и многие другие инструменты разработки приложений Java. Например, компилятор Java (javac) включен только в JDK.
Если вы хотите запустить программное обеспечение Java, вы можете просто жить с JRE. Размер установочного файла JRE также меньше.
Если вы разработчик программного обеспечения на Java, вам нужно использовать JDK. Как уже говорилось, если вы загружаете и устанавливаете JDK, вам не нужно устанавливать JRE, поскольку JRE включен в JDK.