JDK (Java Development Kit) – комплект инструментов для разработки и запуска Java-приложений. В отличие от JRE, который содержит только то, что нужно для выполнения уже готовых программ, JDK включает в себя всё необходимое для их создания. Сюда входят компилятор, отладчик, инструменты сборки и документация.
Главный вопрос при выборе между JDK и JRE – что будет происходить с Java-кодом на данной системе. Если сервер только запускает уже скомпилированное Java-приложение, то будет достаточно JRE. Если же на машине происходит компиляция исходного кода, когда сервер используется, например, для сборки приложений или запускает инструменты, которые сами компилируют Java, то нужен именно JDK.
Почему LTS и Temurin?
С 2017 года Java выпускается по строгому полугодовому циклу – новая версия выходит каждые март и сентябрь. Правда, не все релизы равнозначны по сроку жизни. Обычные релизы, или non-LTS-версии, получают обновления безопасности только до выхода следующей версии, то есть полгода. LTS-версии (Long-Term Support) выходят раз в два-три года и поддерживаются вендорами на протяжении нескольких лет. На сегодняшний день такими релизами являются Java 8, 11, 17, 21 и 25.
Для серверной инфраструктуры это принципиальная разница. Non-LTS-релиз уже через несколько месяцев останется без патчей уязвимостей. LTS-версия даёт предсказуемый цикл – обновление раз в несколько лет. Кроме того, подавляющее большинство корпоративного и серверного ПО официально сертифицируется и тестируется именно под LTS-релизы. В системных требованиях редко встречаются указания на промежуточную версию Java. В основном это версии 8, 11, 17, 21 или 25.
С 2019 года Oracle изменила модель лицензирования собственной сборки Java. Теперь бесплатной она остаётся только для личного использования и разработки. Для эксплуатационных сред требуется платная подписка. Более того, с 2023 года лицензия считается по модели Per-Employee Pricing. Это означает, что стоимость зависит от общего числа сотрудников в организации, а не от количества серверов или пользователей, реально работающих с Java. Чтобы избежать этого, рекомендуется использовать сборку на базе открытого OpenJDK. Среди нескольких бесплатных вариантов в данной статье мы рассмотрим, как установить JDK на Windows Server 2025 с использованием Eclipse Temurin (Adoptium), поскольку он:
- полностью бесплатен без каких-либо условий или скрытых лицензионных метрик;
- поддерживается независимым сообществом и не завязан на маркетинговую политику одной коммерческой компании;
- кроме того, распространяется в виде готовых MSI-инсталляторов для Windows, что упрощает его установку.
Как установить JDK на Windows Server 2025
Для установки JDK перейдите на сайт релизов Eclipse Temurin (Adoptium). На странице сайта выберите номер версии JDK, в разделе Windows укажите JDK и кликните на ссылку для загрузки MSI-файла.

По окончании загрузки запустите полученный файл и в стартовом окне нажмите Next.

В следующем окне установите галочку согласия с условиями лицензионного соглашения и кликните Next.

Затем выберите установку для всех пользователей системы.

Если нужно прописать системную переменную JAVA_HOME таким образом, чтобы она указывала на данную версию Java, то в параметре Set or override JAVA_HOME variable выберите Will be installed on local hard drive. Активируйте данный параметр, если текущая версия – единственная в системе, или если вы планируете использовать её как версию по умолчанию.

Для запуска установки нажмите Install.

После завершения инсталляции кликните Finish.

Если при инсталляции вы выбрали установку системной переменной JAVA_HOME для данной версии Java, запустите командную строку и выполните команду:
java -version
Вывод команды должен содержать информацию об установленной версии.

