Когда вы устанавливаете JDK (комплект разработки, компилятор и т. Д.), Вы получаете JRE (среду выполнения) как часть этого (при моей установке в папке jdk
фактически находится подкаталог jre
) - это потому, что вы, вероятно, захотите запустить код, который вы разрабатываете, хотя бы для того, чтобы немного его протестировать перед тем, как нанести его на остальную планету: -).
Но отнюдь не необходимо для установки JDK для запуска программ на Java. Все, что вам нужно, это JRE, и это, безусловно, нормальная ситуация для большинства людей.