Запуск Java · Урок 1/13
8%
⏱ 5 минут чтения Обновлено: 2026-06-26

Как установить 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. И далее выбираем тип файла для скачивания:

Загрузка пакета JDK

2. Установка JDK

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

Установка JDK

И дальше практически везде просто нажимаем Next.

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

Выбор альтернативного каталога

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

Окончание установки JDK

Здесь просто нажимаем Close. Итак, установка закончена, но это ещё не всё.

3. Добавление переменной JAVA_HOME

Теперь нам нужно установить системную переменную JAVA_HOME. Один из вариантов, как это можно сделать - Вы можете в поиске ввести "Изменения системных переменных среды":

Изменения переменных среды

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

Переменные среды

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

Нажимаем кнопку Создать

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

Новая системная переменная

И нажимаем Ok.

4. Обновление переменной Path

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

Изменение переменной Path

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

Изменить переменную Path

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

Изменить переменную Path

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

Поднять добавленную строку вверх

5. Проверка правильности установки Java

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

Открыть командную строку

И в командной строке пишем

java -version

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

Проверка версии 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.

Видео объяснение

Предпочитаете видеоформат? Посмотрите этот урок с примерами и объяснениями.

Комментарии

unknown Jun 1, 2022
В переменой Path вписанную строчку лучше поднять в самый верх. У вас она стоит посередине.

Зарегистрируйтесь или войдите, чтобы иметь возможность оставить комментарий.

‹ Предыдущий урок Следующий урок ›