Java — язык программирования и платформа, на которой написаны десятки тысяч программ: банковские системы, сайты, серверы, приложения для Android, инструменты для сборки проектов, многие игры и утилиты. Чтобы такая программа запустилась на вашем компьютере, нужна сама Java — виртуальная машина, которая понимает её код.
JDK (Java Development Kit) — это полный набор: виртуальная машина, стандартные библиотеки, компилятор и утилиты для отладки. Открытый код этого набора называется OpenJDK, а готовые установщики из него собирают разные организации. Eclipse Adoptium — одна из самых известных: её сборки называются Temurin, они бесплатны для любого использования, в том числе коммерческого, и не требуют ни регистрации, ни лицензионного ключа.
Что даёт установка JDK
- Запускает готовые программы — файлы .jar и приложения, которые при старте сообщают, что им нужна Java. После установки они открываются обычным двойным щелчком или командой запуска.
- Компилирует ваш код — в наборе есть компилятор, который превращает текстовые файлы .java в исполняемый код для виртуальной машины.
- Содержит инструменты разработчика — отладчик, профилировщик, сборщик архивов, утилиты для просмотра того, чем занят запущенный процесс и сколько памяти он тратит.
- Работает одинаково на разных системах — один и тот же собранный файл запускается на Windows, macOS и Linux без переделки, в этом был изначальный смысл Java.
- Нужна для инструментов разработки — среды вроде IntelliJ IDEA, Eclipse и NetBeans, системы сборки и серверы приложений опираются на установленный JDK.
- Поддерживается годами — у Java есть версии с длительной поддержкой (LTS), которые выходят раз в два года и получают исправления безопасности долгое время. Adoptium одновременно выкладывает и самую свежую версию, и несколько прошлых LTS.
- Ставится рядом с другими версиями — на одном компьютере спокойно живут несколько JDK, а программа или среда разработки указывает, какой из них использовать.
Кому подходит
- Тем, у кого программа при запуске требует Java: от утилит для прошивки устройств до инструментов работы с документами и старых корпоративных систем.
- Начинающим программистам: Java остаётся одним из основных языков в вузах и на курсах, и начинается всё именно с установки JDK.
- Разработчикам на Java и Kotlin, в том числе под Android: без JDK не соберётся ни один проект.
- Админам и инженерам, которые обслуживают серверы приложений, системы сборки и мониторинга — многие из них написаны на Java.
- Тем, кому нужна бесплатная замена платных сборок: Temurin от Adoptium подходит и для работы в организации.
Плюсы
- Полностью бесплатно, без регистрации и ключей
- Открытый код и прозрачные условия для коммерческого использования
- Версии с длительной поддержкой живут годами
- Один и тот же код работает на Windows, macOS и Linux
- Несколько версий спокойно стоят на одном компьютере
Минусы
- Обычному пользователю нужна только если этого требует конкретная программа
- Интерфейса нет: всё через командную строку и переменные среды
- Выбор версии сбивает с толку: несколько вариантов сборок и номеров
- Старые программы иногда работают только со старой версией Java
Сколько стоит
Сборки Temurin от Eclipse Adoptium бесплатны, в том числе для работы в компании: это открытый код, за него не нужно платить и не нужно ничего подписывать. Платные предложения на рынке Java существуют, но это поддержка от конкретных поставщиков — обновления для очень старых версий, гарантии реакции на проблему, расширенные инструменты диагностики. Отдельная история — сборка Java от Oracle: её условия бесплатного использования меняются от версии к версии, поэтому компании, которые не хотят разбираться в лицензии, обычно и выбирают Temurin или другую открытую сборку. Для домашнего компьютера и учёбы выбор простой: ставьте бесплатную сборку и ничего не платите.
Как установить
- Откройте сайт Adoptium — он сам определит вашу систему и предложит подходящий установщик Temurin.
- Выберите версию: если программа требует конкретную, берите её; если нет — последнюю LTS, у неё самая долгая поддержка.
- Скачайте установщик (для Windows это файл .msi) и запустите его.
- В списке компонентов включите установку переменной JAVA_HOME — её ищут среды разработки и системы сборки; при желании отметьте и привязку файлов .jar к Java.
- После установки откройте терминал и проверьте версию командой запуска Java с параметром версии.
Частые вопросы
Чем JDK отличается от JRE?
JRE — это только то, что нужно для запуска готовых программ, а JDK добавляет компилятор и инструменты разработчика. В новых версиях Java отдельный JRE уже не выпускают: ставят JDK, и он умеет и запускать, и компилировать. Места он занимает немного больше, но лишним не будет.
Нужна ли Java обычному пользователю?
Сама по себе нет. Устанавливайте её, только если конкретная программа при запуске просит Java, или если вы собираетесь программировать. Если ничего такого нет, лишняя платформа на компьютере не нужна.
Безопасно ли ставить Java?
Да, если брать сборку с официального сайта поставщика и обновлять её. Плохая репутация у Java осталась со времён браузерного плагина, через который заражали компьютеры: этот плагин давно удалён из Java и из браузеров, и в современных версиях такой дыры нет.
Работает ли в России?
Да. Сайт Adoptium открывается, установщики скачиваются, регистрация и оплата не нужны. Есть и российские сборки OpenJDK со своей поддержкой, но для обычных задач они не обязательны.
Можно ли держать несколько версий Java?
Можно, и это обычная практика. Все установленные версии лежат в своих папках, а программа, среда разработки или системная переменная JAVA_HOME указывает, какую использовать. Одна версия при этом считается основной в командной строке.
