Как установить Java на компьютер: Windows, macOS и Linux

Java ставят под две разные задачи: для запуска программ хватит Java 8 с java.com, для программирования нужен JDK 25.

Показываем установку на Windows, macOS и Linux, где скачать сборки Oracle, Temurin и Microsoft, как прописать JAVA_HOME и что делать, если java -version не находится или показывает не ту версию.

Статью написал:
Ваня Буявец, продюсер, основатель Checkroi
Ваня Буявец
Основатель Checkroi, продюсер, эксперт в выборе онлайн-курсов
Все 3119 статей автора Подписаться на Телеграм-канал
Одобрено экспертом:
Наташа Буявец, основатель Checkroi, эксперт по онлайн-курсам
Наташа Буявец
Основательница Checkroi, продюсер Youtube-каналов, эксперт по онлайн-курсам
Все 3773 экспертных мнения Подписаться на Телеграм-канал
Обложка: Как установить Java на компьютер: Windows, macOS и Linux

Установка Java зависит от того, зачем она нужна. Чтобы запустить программу или игру, скачайте Java 8 с java.com: на Windows подойдёт «Windows Автономный режим (64-разрядная)», дальше установщик проведёт по трём окнам. Чтобы писать код, нужен JDK: берите версию 25, она сейчас с долгой поддержкой. Бесплатных сборок JDK три, о каждой ниже, все ставятся в пару кликов, а проверяется командой java -version в терминале.

Если вы только выбираете язык, сначала загляните в разбор, стоит ли учить Java, и в обзор профессии Java-разработчика. Ниже про саму установку на Windows, macOS и Linux.

Какая Java нужна: JRE или JDK

Рой выбирает между JRE и JDK

Java бывает в двух комплектах. JRE только запускает готовые программы. JDK умеет то же самое и вдобавок компилирует ваш код: в нём есть javac, отладчик и прочие инструменты разработчика.

Задача Что ставить Где брать
Запустить программу, которая просит Java Java 8 (JRE) java.com
Учиться программировать, писать код в IDE JDK 25 Oracle, Eclipse Temurin, Microsoft
Играть в Minecraft через официальный лаунчер Ничего отдельно лаунчер приносит Java с собой

Про Minecraft частый вопрос. Официальный лаунчер скачивает свою Java и запускает игру на ней, это описано в вики по лаунчеру. Ставить Java самому придётся для сторонних лаунчеров и установщиков модов. Если ребёнок только знакомится с игрой, вот наш материал про Minecraft для детей.

Теперь о номере версии. На официальной странице загрузок JDK 25 назван последним выпуском с долгой поддержкой (LTS), а JDK 27 просто самым новым. Бесплатные обновления JDK 27 получает до марта 2027 года, а JDK 25 до сентября 2028-го. Новичку берите 25: бесплатные обновления у неё идут дольше, и переходить на новую версию через полгода не придётся.

Как установить Java на Windows для запуска программ

Этот путь нужен, если программа просит «установите Java», а код вы писать не собираетесь. Порядок по справке java.com:

  1. Войдите в Windows под учётной записью администратора: для установки Java нужны его права.
  2. Откройте страницу ручной загрузки и выберите вариант. «Windows Онлайн» весит 2,29 МБ и ставится через интернет, «Windows Автономный режим (64-разрядная)» весит 75,30 МБ и ставится без интернета.
  3. Запустите скачанный файл двойным щелчком.
  4. Нажмите кнопку Install (Установить): так вы принимаете лицензию.
  5. Если установщик предложит программы партнёров, проверьте, что из них отмечено, и нажмите Next (Далее).
  6. В последнем окне нажмите Close (Закрыть).
Страница ручной загрузки Java на java.com: варианты для Windows
На странице java.com три варианта для Windows. Для 64-разрядной системы берите автономный 64-разрядный, он ставится без интернета.

Java с java.com распространяется по лицензии OTN. На странице загрузки сказано, что эта лицензия разрешает бесплатно, например, личное использование и разработку. Для домашнего компьютера этого хватает.

Если же сайт просит «включить Java» в браузере, скорее всего, речь о JavaScript. Это другой язык, он уже встроен в браузер и отдельно не ставится. Чем языки отличаются, мы разобрали в статье про Java и JavaScript.

CheckroiCheckroiПодборка курсов по Java118 курсов • 22 школыСравните цены, школы, программу и найдите выгодные предложения по обучениюСравнить→ Канал основателя Checkroi Вани Буявца3 700 человек читают мой Телеграм-канал про нейросетиСобрал промпты для Claude Code и ChatGPT, разборы ИИ-инструментов и лайфхаки по продвижению бизнеса в одном местеПрисоединиться

Как установить JDK на Windows для программирования

Для учёбы и работы ставят JDK, его же требуют все курсы по Java. Есть три бесплатные сборки, все собраны из исходного кода OpenJDK, отличаются сроки поддержки и установщик. Выберите одну, ставить все три не нужно.

Oracle JDK

  1. На странице загрузок откройте вкладку «JDK 25», под ней «Windows».
  2. Скачайте строку «x64 MSI Installer» (183,48 МБ) и запустите файл.
  3. Пройдите мастер установки. Права администратора нужны и здесь.
Загрузка Oracle JDK 25 для Windows: строка x64 MSI Installer
Вкладки JDK 25 и Windows на странице загрузок. Нужна строка x64 MSI Installer, выше указано, что JDK 25 бесплатен по условиям NFTC.

Как сказано в документации по установке, JDK 25 по умолчанию встаёт в папку C:\Program Files\Java\jdk-25. Копии java.exe и javac.exe установщик кладёт ещё и в C:\Program Files\Common Files\Oracle\Java\javapath, поэтому команда java обычно работает в терминале сразу.

Eclipse Temurin

Это бесплатная сборка от фонда Eclipse. На странице релизов выберите версию 25, систему Windows и архитектуру x64, затем скачайте MSI.

Eclipse Temurin JDK 25 для Windows x64: кнопки ZIP и MSI
Сборка Temurin 25 для Windows x64 на сайте Adoptium. Установщик MSI сам пропишет PATH.

У MSI-установщика Temurin есть удобная деталь. По инструкции Adoptium он сам обновляет PATH и связывает файлы .jar с Java, а переменную JAVA_HOME по умолчанию не трогает. Если она понадобится, включите этот компонент на шаге выбора компонентов.

Если пользуетесь менеджером пакетов winget, хватит одной команды из той же инструкции:

winget install EclipseAdoptium.Temurin.25.JDK

Microsoft Build of OpenJDK

Третий вариант: сборка Microsoft. На странице загрузки лежат MSI для версий 25, 21, 17 и 11. Страница на русском, поэтому её проще читать новичку.

Похожая логика установки у Python, если вы его тоже осваиваете: вот инструкция по установке Python на трёх системах.

Как прописать JAVA_HOME

JAVA_HOME нужна не всем. Её ищут сборщики Maven и Gradle, серверы приложений и некоторые IDE. Для первых программ в Eclipse или IntelliJ IDEA она чаще всего не требуется: среда находит JDK сама.

CheckroiCheckroiПодборка курсов по Gradle14 курсов • 5 школСравните цены, школы, программу и найдите выгодные предложения по обучениюСравнить→

Если инструмент всё же просит JAVA_HOME, откройте командную строку и выполните:

setx JAVA_HOME "C:\Program Files\Java\jdk-25"

Две оговорки из справки Microsoft по setx:

  • переменная появится только в новых окнах терминала, в текущем её не будет;
  • PATH через setx не меняйте: команда обрезает значение до 1024 символов, и длинный PATH потеряет хвост. Путь к Java в PATH уже добавили оба MSI-установщика из раздела про JDK.

Если нужно несколько версий сразу

Бывает, что учебный проект просит Java 21, а рабочий уже переехал на 25. Ставить их можно рядом: каждый JDK живёт в своей папке и другому не мешает. Maven и Gradle, которые смотрят на JAVA_HOME, появятся у вас на четвёртом шаге из семи в плане обучения Java-программиста, сразу после SQL.

Какая версия запустится по команде java, решает порядок в PATH. Какую возьмут Maven и Gradle, решает JAVA_HOME. В IDE версия JDK выбирается в настройках проекта, поэтому в Eclipse или IntelliJ IDEA переключаться между ними проще всего.

Что запускаете Откуда берётся версия Java
Команда java в терминале первая подходящая папка в PATH
Maven, Gradle переменная JAVA_HOME, а без неё java из PATH
Проект в IDE JDK, выбранный в настройках проекта

Как установить Java на macOS

На Mac удобнее всего ставить через Homebrew. Сборка Temurin есть там в отдельном варианте под каждую версию:

brew install --cask temurin@25

Команда brew install --cask temurin без номера поставит самую новую версию, сейчас это 27.

Без Homebrew скачайте PKG со страницы Temurin или DMG с вкладки macOS на странице загрузок JDK (на Mac с M1–M4 выбирайте ARM64, на Intel x64) и откройте файл. По руководству по установке на macOS Temurin встаёт в /Library/Java/JavaVirtualMachines/. Все установленные JDK покажет команда:

/usr/libexec/java_home -V

Как установить Java на Linux

Ноутбук с терминалом Linux и командой установки JDK

В Ubuntu и Debian JDK ставится из стандартных репозиториев:

sudo apt update
sudo apt install default-jdk

Учтите, что в Ubuntu 24.04 default-jdk ставит OpenJDK 21: по карточке пакета он зависит от openjdk-21-jdk. Нужна именно 25-я версия, ставьте её по имени, пакет openjdk-25-jdk тоже есть в репозитории:

sudo apt install openjdk-25-jdk

Для Fedora, CentOS и других дистрибутивов готовые репозитории описаны в руководстве по установке Temurin на Linux.

Ваня БуявецКанал основателя Checkroi Вани БуявцаЗабирайте промпты и обучение по нейросетям в моём Телеграм-каналеБольше 3 700 человек уже применяют Claude Code, ChatGPT и другие нейросети в работе, учёбе, бизнесе и жизниПерейти в канал

Как проверить, что Java установлена

Рой радуется, что java -version показал версию

Откройте новое окно терминала (на Windows подойдёт командная строка или PowerShell) и выполните две команды:

java -version
javac -version
  • В первой строке ответа java -version будет номер версии, например 25.0.5. Значит, Java запускается.
  • javac -version отвечает только там, где стоит JDK. Если стоит одна JRE с java.com, команды javac не найдётся, и это нормально.

Дальше можно написать первую программу. Как это сделать в IDE, по шагам показано в нашем разборе Eclipse, а план обучения после установки есть в статье как стать Java-разработчиком.

Частые ошибки и что с ними делать

«java» не является внутренней или внешней командой

Windows не нашла Java в PATH. Чаще всего терминал был открыт ещё до установки.

Решение: закройте окно и откройте новое. Не помогло? Переустановите JDK через MSI-установщик из раздела выше: он прописывает PATH сам.

Поставили JDK 25, а java -version показывает 1.8

На компьютере стоит ещё и Java 8 с java.com, и её папка javapath оказалась в PATH раньше JDK 25. Ровно этот случай разобран в документации по установке JDK на Windows.

Решение: удалите старую Java 8, как описано в справке java.com про старые версии, или поднимите путь к JDK 25 выше в списке PATH.

Unable to locate a Java Runtime на Mac

Так macOS отвечает на java -version, когда Java не установлена:

The operation couldn’t be completed. Unable to locate a Java Runtime.
Please visit http://www.java.com for information on installing Java.

Решение: поставьте JDK через Homebrew или PKG, как выше, и откройте новое окно терминала.

Файл .jar открывается как архив

Двойной щелчок по установщику модов открывает его в архиваторе, потому что расширение .jar не связано с Java.

Решение: Temurin при установке связывает .jar с Java по умолчанию. Если стоит другая сборка, запустите файл из терминала командой java -jar имя_файла.jar.

Где освоить Java системно

Установленный JDK только начало, дальше нужен план: синтаксис, ООП, коллекции, Spring, базы данных. Сколько платят за эти навыки, мы разобрали в статье о зарплате Java-разработчика.

Курсы по Java мы сравнили по цене, длительности и формату. Вот пять курсов с верха нашего рейтинга, остальные лежат в подборке по профессии Java-разработчик.

КурсШколаСтоимость со скидкойВ рассрочкуДлитель­ностьОбзор курса от Checkroi
Профессия «Java-разработчик с нуля»
Перейти на сайт курса
НетологияНетология111 900 ₽5625 ₽/мес.11 месяцевОбзор курса
Профессия Java-разработчик + ИИ
Перейти на сайт курса
SkillboxSkillbox196 987 ₽5617 ₽/мес.8 месяцевОбзор курса
Профессия «Java-разработчик PRO»
Перейти на сайт курса
SkillboxSkillbox181 500 ₽5855 ₽/мес.12 месяцевОбзор курса
Профессия Java-разработчик
Перейти на сайт курса
SkillFactorySkillFactory140 040 ₽3890 ₽/мес.8 месяцевОбзор курса
Java-разработчик
Перейти на сайт курса
Академия ЭдюсонЭдюсон133 900 ₽5579 ₽/мес.8 месяцевОбзор курса

Больше программ — в полном каталоге курсов по Java-разработке

Часто задаваемые вопросы

Java бесплатная?

Для дома да. Java 8 с java.com распространяется по лицензии Oracle Technology Network, она бесплатно разрешает личное использование и разработку. Oracle JDK 25 можно бесплатно использовать и в рабочих проектах, обновления на этих условиях выходят до сентября 2028 года.

Какую версию Java ставить новичку?

JDK 25. Это последняя версия с долгой поддержкой, бесплатные обновления у неё идут дольше, чем у более новой JDK 27.

Нужно ли ставить Java для Minecraft?

Для официального лаунчера нет, он скачивает Java сам. Отдельная установка понадобится для сторонних лаунчеров и установщиков модов в формате .jar.

Можно ли установить несколько версий Java на один компьютер?

Можно. Каждый JDK ставится в свою папку. Команда java берёт версию из PATH, Maven и Gradle смотрят на JAVA_HOME, а в IDE версия выбирается в настройках проекта.

Чем JDK отличается от JRE?

JRE только запускает готовые программы. JDK вдобавок компилирует код: в нём есть javac и другие инструменты разработчика. Чтобы учиться программировать, нужен JDK, подробнее о профессии в статье про Java-разработчика.

Читайте Checkroi первым в Google
Добавьте Checkroi в избранные источники — и наши разборы курсов и обзоры школ будут показываться выше в вашей выдаче Google.
Оставить комментарий
0 комментариев
Форма комментария

Оставьте комментарий

Напишите, что думаете. Нам важно ваше мнение!