Как установить Java Runtime Environment (JRE) на компьютер

Ошибка «Java Runtime Environment not found» при запуске программы или игры вроде Minecraft означает, что на компьютере не установлена среда выполнения Java либо система не может её найти. Решается проблема установкой JRE (Java Runtime Environment) — набора компонентов, без которых Java-приложения просто не запускаются.

В этой инструкции разберём, как проверить наличие Java, откуда безопасно скачать установщик, как установить его на Windows, macOS и Linux, а также что делать, если после установки программа всё равно не видит Java. Материал подходит как для обычных пользователей, так и для тех, кому Java нужна для работы специализированного ПО.

Что такое Java Runtime Environment и когда она нужна

Java Runtime Environment — это среда выполнения, включающая виртуальную машину JVM, библиотеки классов и вспомогательные компоненты. Без неё любая программа, написанная на Java, не сможет работать: система просто не поймёт, как исполнять её код.

Отличать JRE стоит от JDK (Java Development Kit). JDK предназначен для разработчиков и включает компилятор и инструменты отладки, а JRE — минимальный набор для запуска готовых приложений. Если вы не пишете код, достаточно JRE.

  • ☕ Запуск десктопных приложений: Minecraft, банковские клиенты, корпоративное ПО
  • 🌐 Работа старых веб-сервисов и корпоративных порталов, требующих Java
  • 🛠️ Запуск утилит и инсталляторов, написанных на Java
  • 📱 Инструменты для работы с Android-устройствами (некоторые требуют JDK)

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

Перед загрузкой установщика имеет смысл проверить, нет ли Java уже в системе — возможно, проблема не в отсутствии среды, а в неправильной настройке. Откройте командную строку: в Windows нажмите Win + R, введите cmd и нажмите Enter.

Выполните команду:

java -version

Если Java установлена, вы увидите строку с номером версии, например java version "17.0.x". Если система отвечает, что команда не распознана, — Java отсутствует или не прописана в переменных окружения. На macOS и Linux команда та же, терминал открывается стандартным способом.

⚠️ Внимание: сообщение «java не является внутренней или внешней командой» не всегда означает, что Java не установлена. Иногда среда стоит, но путь к ней не добавлен в переменную PATH — об этом ниже.

Откуда скачивать Java Runtime

Загружать установщик следует только с официальных источников. Основные варианты — сайт Oracle (java.com для пользовательской версии) и открытые сборки OpenJDK, например Adoptium (Eclipse Temurin). Сторонние сайты с «пакетами Java» нередко подсовывают устаревшие версии или вовсе вредоносные файлы.

Какую версию выбрать? Для большинства современных приложений подходят актуальные LTS-версии — Java 17 или Java 21. Однако некоторые старые программы требуют конкретную версию, например Java 8. Если приложение выдаёт ошибку о несовместимости, проверьте в его документации, какая версия Java нужна.

ИсточникТип сборкиКому подходит
java.com (Oracle)JRE 8, пользовательскаяЗапуск старых программ и веб-плагинов
oracle.comOracle JDK / JREНовые версии, коммерческое использование по лицензии
Adoptium (Temurin)OpenJDK, бесплатнаяУниверсальный вариант без лицензионных ограничений
Репозитории LinuxOpenJDK из пакетовПользователи Ubuntu, Debian, Fedora
📊 Какая версия Java вам нужна?
Java 8 для старой программы
Java 17 / 21 (актуальная LTS)
Не знаю, устанавливаю впервые
Нужна JDK для разработки

Установка Java на Windows

Скачайте установщик с официального сайта, выбрав версию для Windows (обычно это файл .exe или .msi для 64-битной системы). Запустите файл двойным кликом и следуйте мастеру установки — в большинстве случаев достаточно нажимать «Далее», оставляя параметры по умолчанию.

После завершения установки закройте и заново откройте командную строку, затем снова выполните java -version. Если версия отобразилась — всё готово. Учтите, что уже открытые окна терминала не «видят» свежеустановленную Java, их нужно перезапустить.

☑️ Установка Java на Windows — чек-лист

Выполнено: 0 / 5

Настройка переменных окружения

Некоторые программы ищут Java не через реестр, а через системную переменную JAVA_HOME. Чтобы задать её, откройте «Система» → «Дополнительные параметры системы» → «Переменные среды» и создайте переменную JAVA_HOME со значением — путём к папке установки Java, например C:\Program Files\Java\jdk-17. Точный путь зависит от версии, проверьте его в проводнике.

Дополнительно в переменную Path добавьте путь к подпапке bin внутри каталога Java. После сохранения изменений снова перезапустите терминал и проверьте команду java -version.

Установка на macOS и Linux

На macOS проще всего установить сборку Temurin или Oracle JDK с официального сайта — это обычный установщик .pkg. Альтернатива — пакетный менеджер Homebrew, если он у вас настроен:

brew install --cask temurin

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

sudo apt update

sudo apt install default-jre

Для Fedora используется sudo dnf install java-latest-openjdk. После установки проверка стандартная — java -version в терминале. Имена пакетов могут отличаться в зависимости от дистрибутива, поэтому при сомнениях сверяйтесь с документацией вашей системы.

⚠️ Внимание: не устанавливайте Java из неофициальных репозиториев и сторонних скриптов — так можно получить устаревшую или модифицированную версию с уязвимостями.

Типичные проблемы и их решение

Даже корректная установка не всегда сразу решает задачу. Вот ситуации, с которыми пользователи сталкиваются чаще всего.

  • ❌ «java не является командой» — не настроен PATH, добавьте путь к папке bin в переменные среды
  • 🔀 Конфликт версий — установлено несколько Java, программа использует не ту; проверьте порядок путей в PATH
  • 🧩 Программа требует конкретную версию — например, старое ПО работает только с Java 8, установите её параллельно
  • 🏗️ Ошибка разрядности — 32-битная Java на 64-битной системе может не подходить некоторым приложениям, ставьте версию нужной архитектуры
Как переключаться между несколькими версиями Java

В Windows порядок версий определяется последовательностью путей в переменной PATH — та, что выше в списке, используется по умолчанию. В Linux для переключения между установленными версиями служит команда sudo update-alternatives --config java (в дистрибутивах семейства Debian/Ubuntu).

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

Частые вопросы

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

JRE — среда выполнения для запуска готовых Java-программ. JDK включает JRE плюс компилятор и инструменты разработки. Если вы не пишете код, достаточно JRE; многие современные сборки OpenJDK в любом случае поставляются единым пакетом.

Безопасно ли устанавливать Java?

Да, если загружать установщик с официального сайта Oracle или проекта Adoptium и своевременно обновлять версию. Опасность представляют устаревшие версии с незакрытыми уязвимостями и установщики со сторонних ресурсов.

Нужна ли Java для Minecraft?

Современные версии Minecraft поставляются со встроенной Java и не требуют отдельной установки. Собственная JRE понадобится для старых версий игры, модовых лаунчеров или серверов — требуемую версию указывает документация конкретного лаунчера.

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

Да, разные версии устанавливаются в отдельные каталоги и не конфликтуют сами по себе. Управлять тем, какая версия используется по умолчанию, придётся через переменную PATH или системные механизмы переключения вроде update-alternatives в Linux.

Как удалить Java полностью?

В Windows — через «Установка и удаление программ», затем вручную проверьте и удалите оставшиеся папки в Program Files и записи JAVA_HOME в переменных среды. В Linux — через пакетный менеджер, например sudo apt remove openjdk-*.