Как установить JDK
В этом руководстве — пошаговая установка JDK (Java Development Kit) на компьютер: загрузка, установка и настройка переменных среды. Инструкция показана на примере Windows; ниже есть краткие разделы для macOS и Linux.
Какую версию ставить
Рекомендуется последняя версия с долгосрочной поддержкой (LTS) — на 2026 год это Java 25. На скриншотах ниже показана более ранняя версия, но порядок действий не меняется — просто выбирайте актуальную. Подробнее об LTS — в уроке История языка Java.
Также есть выбор между Oracle JDK и OpenJDK. OpenJDK (например, сборки Eclipse Temurin) бесплатен для любого использования и функционально идентичен. Oracle JDK тоже бесплатен для разработки, но имеет лицензионные нюансы для некоторых коммерческих сценариев. Для обучения подойдёт любой; ниже показана установка Oracle JDK.
Установка состоит из пяти шагов:
1. Загрузка пакета JDK
Начнём с загрузки пакета jdk. Скачать его можно на сайте Oracle. Oracle - это компания, которая обладает правами на Java. На этой странице можно скачать любую версию. На момент написания этой статьи, текущая версия Java 22, которую мы и будем скачивать и устанавливать. Выбираем свою операционную систему - Linux, Macos или Windows. И далее выбираем тип файла для скачивания:

2. Установка JDK
После загрузки файла просто нажимаем на скачанный exe файл, после чего появится следующее окошко:

И дальше практически везде просто нажимаем Next.
На следующем шаге вы можете выбрать другой каталог для установки, по умолчанию это C:\Program Files\Java:

Я оставлю так как есть, нажимаю next и дальше у меня происходит установка Java. В статусе мы видим копирование новых файлов и наконец почти всё готово:

Здесь просто нажимаем Close. Итак, установка закончена, но это ещё не всё.
3. Добавление переменной JAVA_HOME
Теперь нам нужно установить системную переменную JAVA_HOME. Один из вариантов, как это можно сделать - Вы можете в поиске ввести "Изменения системных переменных среды":

Нас интересуют переменные среды:

И снизу, в системных переменных нам нужно создать новую переменную JAVA_HOME. Мы нажимаем создать:

Пишем имя переменной большими буквами с нижним подчёркиванием JAVA_HOME, а снизу нам нужно указать путь к нашему каталогу с Java - C:\Program Files\Java\jdk-22:

И нажимаем Ok.
4. Обновление переменной Path
И еще одни пункт, который необходимо сделать - это изменить переменную Path. В переменной Path скорее всего у вас уже будут какие-то значения, поэтому находим эту переменную и нажимаем Изменить:

И осторожно, ничего не удаляя, нажимаем создать:

И добавляем строчку %JAVA_HOME%\bin и нажимаем Оk:

И желательно поднять добавленную строку вверх:

5. Проверка правильности установки Java
И теперь давайте проверим, что Java действительно правильно установилась. Это можно сделать в командной строке. Открываем командную строку, введите cmd:

И в командной строке пишем
java -version Если всё хорошо, то на экране выведется информация об установленной версии Java:

И теперь установка Java точно закончена и Вы можете приступать к написанию программ на Java.
6. Установка на macOS и Linux
macOS
Самый простой способ — менеджер пакетов Homebrew. В терминале выполните:
brew install openjdk@25 После установки Homebrew подскажет, как добавить JDK в PATH. Альтернатива — скачать .dmg-установщик с сайта Oracle или Adoptium и установить как обычное приложение. Проверка та же: java -version.
Linux (Ubuntu/Debian)
Установить OpenJDK из репозитория:
sudo apt update
sudo apt install openjdk-25-jdk Проверить установку: java -version. Если в системе несколько версий Java, переключаться между ними можно командой sudo update-alternatives --config java.
Частые проблемы при установке
«java» не является внутренней или внешней командой. Это самая частая ошибка. Она означает, что путь к JDK не добавлен в переменную Path (шаг 4) или не была перезапущена командная строка. Закройте и откройте командную строку заново, проверьте, что в Path есть строка %JAVA_HOME%\bin.
java -version показывает старую версию. Если раньше уже была установлена Java, в Path может остаться путь к ней. Убедитесь, что строка %JAVA_HOME%\bin стоит выше других путей к Java, а JAVA_HOME указывает на нужный каталог.
JAVA_HOME не распознаётся. Проверьте, что переменная создана в системных переменных (а не пользовательских), имя написано заглавными — JAVA_HOME, а путь ведёт к корню JDK (например, C:\Program Files\Java\jdk-25), без \bin на конце.
Часто задаваемые вопросы
Какую версию JDK устанавливать новичку?
Последнюю LTS-версию (на 2026 год — Java 25). LTS-версии получают длительную поддержку, на них ориентируется большинство компаний.
Чем отличается Oracle JDK от OpenJDK?
Функционально они идентичны. OpenJDK (например, Eclipse Temurin) бесплатен для любого использования; Oracle JDK имеет лицензионные ограничения для части коммерческих сценариев. Для обучения подходит любой.
Зачем нужна переменная JAVA_HOME?
Она указывает другим программам (IDE, Maven, Gradle) расположение JDK. Многие инструменты разработки ожидают, что эта переменная задана.
Что делать, если java -version не работает после установки?
Чаще всего не настроена переменная Path или не перезапущена командная строка. Проверьте, что в Path добавлена строка %JAVA_HOME%\bin, и откройте консоль заново.
Нужно ли удалять старую версию Java перед установкой новой?
Не обязательно. Несколько версий могут сосуществовать; какая используется, определяется переменными JAVA_HOME и Path.
Презентацию с видео можно скачать на Patreon.
Видео объяснение
Предпочитаете видеоформат? Посмотрите этот урок с примерами и объяснениями.
Комментарии