Установить Java 8 чаще всего требуется, когда старая программа, Minecraft, корпоративное ПО или среда разработки выдаёт ошибку «Java не найдена» либо требует именно версию 1.8 — современные релизы вроде Java 17 или 21 таким приложениям не подходят из-за несовместимости. Прежде чем скачивать установщик, проверьте, не стоит ли Java уже на компьютере: откройте командную строку и выполните java -version. Если система отвечает строкой вида java version "1.8.0_xxx", устанавливать ничего не нужно.
В этой статье разберём, где безопасно скачать Java 8, как поставить её на Windows, Linux и macOS, как настроить переменную окружения JAVA_HOME и что делать, если после установки команда java всё равно не распознаётся.
Что нужно знать перед установкой Java 8
Java 8 существует в двух основных вариантах: JRE (Java Runtime Environment) — только для запуска программ, и JDK (Java Development Kit) — для разработки, включает компилятор и инструменты. Если вы просто запускаете приложение, достаточно JRE. Если планируете писать код или собирать проекты в Maven или Gradle — ставьте JDK.
Важный нюанс — лицензия. Официальные сборки Oracle JDK 8 после обновления 202 бесплатны только для личного и некоммерческого использования; для коммерческого применения Oracle требует подписку. Поэтому многие выбирают бесплатные альтернативы на базе OpenJDK: Adoptium Temurin 8, Amazon Corretto 8, Zulu OpenJDK. Они функционально совместимы с Oracle-версией и подходят для большинства задач.
- 📦 JRE — запуск готовых Java-приложений, минимальный вариант
- 🛠️ JDK — разработка и компиляция, включает JRE внутри себя
- 🆓 OpenJDK-сборки (Temurin, Corretto, Zulu) — бесплатны, включая коммерческое использование
- 🖥️ Разрядность: для 64-битной системы выбирайте пакет x64, для старых 32-битных — x86
⚠️ Внимание: скачивайте установщик только с официальных источников — сайтов Oracle, Adoptium, Amazon Corretto или Azul. Сторонние «сборники» и торрент-раздачи нередко содержат вредоносный код, а подменённая Java-машина — это прямой доступ к вашим данным.
Установка Java 8 на Windows 10 и 11
На Windows установка сводится к запуску скачанного инсталлятора. Для Oracle JDK 8 потребуется бесплатная учётная запись Oracle — сайт попросит войти перед скачиванием. Сборки Temurin и Corretto скачиваются без регистрации, что заметно упрощает процесс.
Порядок действий следующий. Скачайте установщик .msi или .exe для Windows x64. Запустите файл двойным кликом и согласитесь с предложенным каталогом установки — по умолчанию это обычно C:\Program Files\Java\jdk1.8.0_XXX. Дождитесь завершения копирования файлов и нажмите «Готово». Сам процесс занимает пару минут и не требует перезагрузки, однако открытые окна командной строки придётся закрыть и открыть заново, чтобы они увидели новую версию.
☑️ Установка Java 8 на Windows
Если после установки консоль пишет «java не является внутренней или внешней командой», значит, путь к исполняемым файлам не попал в переменную Path — об этом подробно в разделе про настройку окружения.
Установка Java 8 на Linux
На Linux самый надёжный способ — поставить OpenJDK 8 из штатного репозитория дистрибутива. Тогда пакет будет автоматически обновляться вместе с системой, а зависимости разрешатся без ручной работы.
Для Ubuntu, Debian и производных используйте пакетный менеджер apt:
sudo apt update
sudo apt install openjdk-8-jdk
Для Fedora и систем на базе RHEL команда выглядит иначе:
sudo dnf install java-1.8.0-openjdk-devel
Если в репозиториях вашей версии дистрибутива пакет openjdk-8 отсутствует (такое бывает в свежих выпусках), установите сборку Temurin с сайта Adoptium вручную: скачайте архив .tar.gz, распакуйте его, например, в /opt/ и пропишите пути в переменных окружения. Точные названия пакетов зависят от дистрибутива, поэтому при сомнениях сверяйтесь с официальной документацией вашей системы.
Установка Java 8 на macOS
На macOS удобнее всего ставить Java через пакетный менеджер Homebrew. Если Homebrew у вас уже установлен, выполните в терминале:
brew install --cask temurin@8
Альтернатива — скачать графический установщик .pkg или .dmg с сайта Adoptium или Azul и пройти стандартный мастер установки. После завершения проверьте результат командой java -version в терминале. Учтите, что macOS может блокировать запуск приложений от неустановленных разработчиков — в этом случае откройте Системные настройки → Конфиденциальность и безопасность и подтвердите запуск вручную.
Настройка переменной JAVA_HOME
Многие инструменты разработки — Maven, Gradle, сервер Tomcat, IDE — ищут Java не через Path, а через переменную окружения JAVA_HOME. Без неё сборка проекта может завершаться ошибкой даже при корректно установленной Java.
На Windows откройте Параметры → Система → О системе → Дополнительные параметры системы → Переменные среды. В разделе «Системные переменные» создайте новую переменную с именем JAVA_HOME и значением — путём к каталогу JDK, например C:\Program Files\Java\jdk1.8.0_202. Затем найдите переменную Path и добавьте в неё запись %JAVA_HOME%\bin. Сохраните изменения и перезапустите командную строку.
На Linux и macOS переменную прописывают в файле ~/.bashrc или ~/.zshrc строкой вида:
export JAVA_HOME=/путь/к/jdk
export PATH=$JAVA_HOME/bin:$PATH
После правки выполните source ~/.bashrc (или соответствующий файл), чтобы изменения применились без перелогина.
⚠️ Внимание: не удаляйте старые записи из переменной
Path, если не уверены, к чему они относятся. Случайное удаление чужих путей может сломать работу других программ — добавляйте новую запись, не трогая существующие.
Проверка установки и решение типичных проблем
Финальный шаг — убедиться, что система видит именно Java 8. Откройте новую командную строку или терминал и выполните:
java -version
javac -version
Первая команда показывает версию среды исполнения, вторая — версию компилятора (она доступна только при установленном JDK). Ожидаемый вывод содержит строку 1.8.0_XXX — это и есть Java 8. Если вместо этого вы видите версию 11, 17 или 21, значит, в системе стоит несколько версий Java, и более новая стоит выше в Path. Переставьте записи местами или переключите активную версию через update-alternatives на Linux.
| Проблема | Вероятная причина | Решение |
|---|---|---|
| «java не является командой» | Каталог bin не добавлен в Path | Добавить путь в Path, переоткрыть консоль |
| Показывается другая версия Java | Несколько версий, приоритет у новой | Поднять запись Java 8 выше в Path |
| javac не найден | Установлен только JRE | Установить JDK вместо JRE |
| Программа не видит Java | Не задана JAVA_HOME | Создать переменную JAVA_HOME с путём к JDK |
| Ошибка запуска установщика | Нет прав администратора | Запустить установщик от имени администратора |
⚠️ Внимание: Java 8 давно не получает публичных обновлений безопасности в бесплатном канале Oracle. Не используйте устаревший Java-плагин в браузере и не запускайте непроверенные .jar-файлы из интернета — для повседневных задач, где версия не критична, предпочтительнее свежие LTS-релизы Java.
Чем отличается нумерация 1.8 и 8
Это одна и та же версия. Внутри системы Java 8 обозначается как 1.8.0 — так сложилось исторически, начиная с ранних релизов платформы. Поэтому строка "1.8.0_392" в выводе java -version означает именно Java 8, а не какую-то другую версию.
Часто задаваемые вопросы
Можно ли держать Java 8 и Java 17 на одном компьютере?
Да, версии не конфликтуют, так как ставятся в разные каталоги. Управление тем, какая версия активна, ведётся через переменные Path и JAVA_HOME, а на Linux — через update-alternatives.
Бесплатна ли Java 8 для коммерческого использования?
Oracle JDK 8 после обновления 202 требует платной подписки для коммерческого применения. Бесплатная альтернатива — сборки OpenJDK: Adoptium Temurin, Amazon Corretto, Azul Zulu, которые распространяются под открытой лицензией.
Что ставить для Minecraft — JRE или JDK?
Для запуска игры достаточно JRE. Современные версии лаунчера Minecraft часто скачивают нужную Java автоматически, но старые модпаки на Java 8 требуют ручной установки именно восьмой версии.
Почему после установки java -version показывает старую версию?
Командная строка считывает переменные окружения только при запуске. Закройте все окна консоли и откройте заново. Если версия не изменилась — проверьте порядок записей в Path: путь к нужной версии должен стоять выше остальных.
Как удалить Java 8, если она больше не нужна?
На Windows — через Параметры → Приложения → Установленные приложения, найдите Java 8 или JDK 8 и нажмите «Удалить». На Linux — командой sudo apt remove openjdk-8-jdk (для apt-систем). После удаления проверьте, что в Path и JAVA_HOME не осталось ссылок на удалённый каталог.