Гид по технологиям

Как установить Java JDK на Windows 11

4 min read Разработка Обновлено 30 Dec 2025
Установка Java JDK на Windows 11
Установка Java JDK на Windows 11

О чём статья

  • Что такое JDK: Java Development Kit — комплект инструментов для компиляции и запуска Java‑программ.
  • На что обратить внимание при установке на Windows 11.

Проверка наличия JDK на компьютере

Перед установкой полезно убедиться, что JDK уже не установлен.

  1. Откройте меню «Пуск», введите cmd и выберите «Командная строка».

  2. Введите команду и нажмите Enter:

javac -version

(Альтернативная команда для проверки рантайма: java -version)

Если JDK отсутствует, вы увидите сообщение вроде “‘javac’ не является внутренней или внешней командой” или другую ошибку. В этом случае продолжайте установку.

Окно командной строки (cmd) с сообщением об отсутствии javac

Альтернативная проверка через Панель управления:

  • Откройте меню «Пуск», введите “Панель управления” и откройте её.
  • Перейдите в “Программы и компоненты” и найдите записи с “Java” или “JDK”.

Если JDK не найден — переходите к установке.

Скачивание JDK

Выбор дистрибутива. Основные варианты:

  • Oracle JDK — официальная сборка от Oracle (иногда требует аккаунта/лицензии для коммерческого использования).
  • OpenJDK (Adoptium, Temurin) — свободный OpenJDK‑билд, широко используем.
  • Amazon Corretto, BellSoft Liberica — другие дистрибутивы с долгосрочной поддержкой.

Рекомендация: для большинства разработчиков подойдёт Temurin (Adoptium) или Oracle JDK, если требуется конкретная совместимость.

Инструкция для Oracle JDK (пример):

  1. Откройте страницу Oracle Java Downloads.
  2. В разделе загрузок выберите версию JDK и скачайте x64 Installer для Windows.

Загрузка установщика Java на странице загрузки Oracle

Установка JDK на Windows 11

  1. После загрузки запустите файл установщика (.exe).
  2. Нажмите “Да” при запросе прав администратора.
  3. В мастере установки следуйте подсказкам: Next → выберите путь установки → Next → Install.
  4. Дождитесь завершения установки и закройте мастер кнопкой “Close”.

Мастер установки Java Development Kit с параметрами

По окончании JDK будет скопирован в указанную папку (обычно C:\Program Files\Java\jdk-<версия>).

Настройка переменных окружения (JAVA_HOME, PATH)

Чтобы команды javac и java были доступны в любой командной строке, пропишите JAVA_HOME и добавьте %JAVA_HOME%\bin в PATH.

Шаги:

  1. Откройте меню «Пуск» → введите “Дополнительные параметры системы” и выберите “Параметры системы” (или: Пуск → Настройки → Система → О системе → Дополнительные параметры системы).
  2. Нажмите “Переменные среды…”.
  3. В разделе “Системные переменные” нажмите “Создать…” и добавьте:
    • Имя переменной: JAVA_HOME
    • Значение: путь к установленному JDK, например C:\Program Files\Java\jdk-17
  4. Найдите системную переменную PATH → “Изменить” → “Создать” → добавьте значение: %JAVA_HOME%\bin
  5. Сохраните изменения и перезапустите командную строку.

Проверка после настройки:

javac -version
java -version
echo %JAVA_HOME%

Ожидаемый результат: версии JDK в выводе и корректный путь для %JAVA_HOME%.

Чек‑лист приёмки

  • [ ] Команда javac -version возвращает версию без ошибок.
  • [ ] Команда java -version возвращает версию рантайма.
  • %JAVA_HOME% указывает на корень установленного JDK.
  • %JAVA_HOME%\bin присутствует в PATH.
  • IDE (если используется) видит установленный JDK.

Тесты и критерии приёмки

Критерии приёмки:

  • Компиляция простого .java файла проходит успешно:
// Hello.java
public class Hello {
  public static void main(String[] args) {
    System.out.println("Hello, Java");
  }
}

Команды:

javac Hello.java
java Hello

Ожидаемый вывод: Hello, Java

Распространённые проблемы и решения

  • “‘javac’ не является внутренней или внешней командой”: PATH не настроен или требуется перезапуск терминала. Решение: проверьте %JAVA_HOME% и PATH, перезапустите консоль.

  • Несовместимость версий между JDK и IDE: обновите настройки IDE, укажите путь к корректному JDK.

  • Несколько установленных JDK: проверьте, что %JAVA_HOME% указывает на нужную версию, и приоритет в PATH соответствует ожиданиям.

  • Лицензионные ограничения Oracle JDK: используйте OpenJDK‑билд (Temurin/Adoptium) для избежания коммерческих ограничений.

Выбор JDK — простая схема (Mermaid)

flowchart TD
  A[Нужна стабильность для продакшена?] -->|Да| B[Temurin / Corretto / Liberica]
  A -->|Нет, нужен последний функционал| C[Oracle JDK]
  B --> D[Выберите LTS версию 'например, 17']
  C --> D
  D --> E[Скачайте x64 installer → Установите → Настройте JAVA_HOME]

Альтернативные подходы

  • Пакетный менеджер Chocolatey или winget: автоматическая установка и обновление JDK через скрипты.
  • Контейнеры: Docker‑образ с нужной версией JDK избегает локальной конфигурации.
  • SDKMAN! (на WSL/Unix): удобный менеджер версий JDK, если вы используете WSL2.

Безопасность и конфиденциальность

  • Устанавливайте JDK только из официальных репозиториев или доверенных дистрибутивов.
  • Для серверов выбирайте дистрибутивы с долгосрочной поддержкой и обновлениями безопасности.

Короткая памятка (cheat sheet)

  • Проверка: javac -version, java -version
  • Установка JAVA_HOME: Системные переменные → JAVA_HOME = C:\Program Files\Java\jdk-<версия>
  • PATH: добавьте %JAVA_HOME%\bin
  • Тестовый запуск: javac Hello.javajava Hello

Частые вопросы (FAQ)

Как узнать, какая версия JDK мне нужна?

Для разработки обычно выбирают LTS‑релиз (например, Java 17 или Java 21 при наличии LTS). Если требуется последний синтаксис — используйте последнюю доступную версию.

Можно ли использовать OpenJDK вместо Oracle JDK?

Да. OpenJDK‑билды (Temurin/Adoptium, Corretto) полностью совместимы для большинства задач и не имеют коммерческих ограничений Oracle.

Нужно ли перезагружать ПК после установки?

Обычно достаточно перезапустить командную строку или IDE. Перезагрузка системы редко требуется.

Итог

Установка JDK на Windows 11 — простая задача: скачайте подходящий дистрибутив, запустите инсталлятор, настройте JAVA_HOME и PATH и проверьте через javac/java. Если появятся проблемы — проверьте переменные окружения, избегайте конфликтов между версиями и выбирайте дистрибутив, соответствующий вашим требованиям.

Важное: для серверных и корпоративных проектов отдавайте предпочтение дистрибутивам с долгосрочной поддержкой и регулярными обновлениями безопасности.

Поделиться: X/Twitter Facebook LinkedIn Telegram
Автор
Редакция

Похожие материалы

Создание профессиональных диаграмм в Word 2010
MS Word

Создание профессиональных диаграмм в Word 2010

Бесплатный SSL через StartSSL — как получить
Безопасность

Бесплатный SSL через StartSSL — как получить

Цепочки команд Vivaldi — ускорьте работу
Браузеры

Цепочки команд Vivaldi — ускорьте работу

Pawfect — сайт на HTML и CSS
Веб-разработка

Pawfect — сайт на HTML и CSS

Жара и электромобили: мифы, опасности, уход
Электромобили

Жара и электромобили: мифы, опасности, уход

Tomb на Linux: защитите секретные файлы
Безопасность

Tomb на Linux: защитите секретные файлы