Как установить: полное руководство по Java для разработчиков

Детальное пошаговое руководство по установке и настройке Java Development Kit (JDK) для разработки. Освещает выбор дистрибутива, процесс установки на Windows, macOS и Linux, настройку переменных окружения, управление несколькими версиями и интеграцию с популярными IDE.
Установка Java — первый и фундаментальный шаг на пути разработчика. Хотя процесс может показаться простым, понимание различий между дистрибутивами, версиями и управлением средами выполнения (JRE) и разработки (JDK) сэкономит часы в будущем. Это руководство проведет вас через все этапы: от выбора правильного дистрибутива до настройки IDE и проверки работоспособности на разных операционных системах.

Прежде всего, необходимо понять, что вам нужно. Для запуска Java-приложений достаточно JRE (Java Runtime Environment). Однако для разработки абсолютно необходим JDK (Java Development Kit), который включает в себя JRE, компилятор `javac`, утилиты (например, `jar`) и другие инструменты. Oracle JDK — самый известный, но с изменениями в лицензировании сообщество все чаще обращается к open-source альтернативам. Ключевые дистрибутивы на сегодня: OpenJDK (официальная референс-реализация), Adoptium (ранее AdoptOpenJDK, предлагает высококачественные сборки), Amazon Corretto и Azul Zulu. Для большинства разработчиков OpenJDK или Adoptium — отличный бесплатный выбор.

Теперь перейдем к практической установке. В Windows процесс наиболее наглядный. Скачайте установщик MSI или ZIP-архив с сайта выбранного поставщика (например, adoptium.net). Для установщика просто следуйте шагам мастера. При использовании ZIP-архива распакуйте его в удобное место, например, `C:\Java\jdk-21`. Затем необходимо добавить путь к `bin`-директории JDK в системную переменную PATH. Это позволит запускать `java` и `javac` из любой командной строки. Проверка: откройте CMD и выполните `java -version` и `javac -version`.

На macOS установка часто еще проще. Вы можете использовать установщик PKG от Adoptium или установить через менеджер пакетов Homebrew. Команда `brew install openjdk@21` установит нужную версию. Homebrew автоматически позаботится о линковке. Проверить установку можно через терминал теми же командами. Обратите внимание, что на современных Mac с чипом Apple Silicon (M1/M2) следует выбирать ARM-сборки дистрибутивов для наилучшей производительности.

В Linux установка чаще всего выполняется через пакетный менеджер. Для Ubuntu/Debian можно добавить PPA-репозиторий. Например, для установки OpenJDK 21: `sudo apt update && sudo apt install openjdk-21-jdk`. В дистрибутивах на основе Fedora используйте `sudo dnf install java-21-openjdk-devel`. Менеджер пакетов автоматически настроит альтернативы (update-alternatives) и переменные окружения.

После установки базового JDK критически важным шагом является настройка переменной окружения JAVA_HOME. Многие инструменты, такие как Maven, Gradle и IDE, полагаются на нее. JAVA_HOME должна указывать на корневую директорию JDK (например, `C:\Java\jdk-21` или `/usr/lib/jvm/java-21-openjdk`). Установите ее как системную переменную в Windows или добавьте экспорт в `~/.bashrc` / `~/.zshrc` в Linux/macOS: `export JAVA_HOME=/путь/к/jdk`.

Следующий уровень — управление несколькими версиями Java. В реальных проектах часто требуется переключаться между Java 11, 17, 21. Для этого используйте инструменты: jEnv (macOS/Linux), SDKMAN! (кроссплатформенный, но особенно популярен в Linux/macOS) или простые скрипты обновления альтернатив в Linux. SDKMAN! — мощный выбор: он позволяет не только устанавливать и переключать версии JDK, но и управлять версиями Maven, Gradle и других JVM-инструментов одной командой.

Завершающий этап — интеграция с IDE. IntelliJ IDEA автоматически обнаруживает установленные JDK. В настройках (File -> Project Structure -> SDKs) просто укажите путь к домашней директории JDK. Eclipse и VS Code (с расширением Pack for Java) работают аналогично. После этого создайте простой проект "Hello World", скомпилируйте и запустите его, чтобы убедиться, что вся цепочка работает корректно. С этого момента ваша среда разработки на Java готова к созданию любых приложений — от консольных утилит до enterprise-систем.
333 2

Комментарии (5)

avatar
ryibt65cwsif 31.03.2026
Не хватает подробностей про выбор между Oracle JDK и OpenJDK. Для новичков это может быть неочевидно, а последствия выбора — значительными.
avatar
c8yxfkuum 01.04.2026
Хорошо, но для macOS можно было добавить про установку через Homebrew. Это сейчас стандартный способ для многих разработчиков.
avatar
k4l0ckcfk7kf 02.04.2026
Отличный старт для начинающих! Особенно полезен раздел про переменную PATH — вечная проблема у многих на первых этапах.
avatar
dia1cov2igi 02.04.2026
Спасибо за статью! Как раз искал актуальное руководство по установке JDK 17 на Windows 11. Всё четко и по шагам.
avatar
z4qvo89xg2 02.04.2026
Проверил по инструкции на Ubuntu — всё работает. Критично важно, что автор упомянул необходимость проверки версии в терминале.
Вы просмотрели все комментарии