Установка Java (JRE) в Ubuntu — быстро и ясно

Что такое Java Runtime?
Java — это интерпретируемый язык: байт-код Java выполняется виртуальной машиной (JVM). Java Runtime Environment (JRE) — это набор компонентов, необходимых для запуска Java-приложений. JDK (Java Development Kit) содержит JRE плюс инструменты для сборки и отладки.
Коротко: JRE — для запуска, JDK — для разработки.
Проверьте, установлена ли Java
Откройте терминал и выполните:
java -version
Вывод покажет, установлена ли Java и какая версия активна. Запишите версию(и): это пригодится при переключении между разными установками.
Установка стандартной версии (default)
В репозиториях Ubuntu одна из версий помечается как «default» — обычно это стабильная и хорошо протестированная версия. Для большинства пользователей этого достаточно.
Установите JRE командой:
sudo apt update
sudo apt install default-jre
После установки проверьте версию снова:
java -version
Важно: некоторые программы требуют конкретной версии Java. Если программа не запускается, попробуйте установить другую версию или JDK (ниже).
JRE и JDK
JRE нужен для запуска Java-приложений. JDK нужен разработчикам и содержит компиляторы и отладчики.
Установить JDK из репозиториев можно так:
sudo apt install default-jdk
Установка старой версии Java и параллельные установки
Вы можете установить несколько версий Java параллельно. Это полезно, если старое приложение требует конкретной версии. Например, чтобы установить OpenJDK 8:
sudo apt update
sudo apt install openjdk-8-jre
Устанавливать предыдущую версию поверх текущей не обязательно. Многие версий могут сосуществовать одновременно.
Переключение активной версии Java
Для выбора активной версии используйте систему alternatives:
sudo update-alternatives --config java
В терминале появится пронумерованный список. Звёздочкой (*) отмечена активная версия. Введите номер нужной версии и нажмите Enter.

Если нужно также переключить javac (компилятор), выполните аналогичную команду для javac:
sudo update-alternatives --config javacУстановка Oracle Java (если необходимо)
Некоторые проприетарные приложения могут требовать Oracle Java. Её нужно скачать вручную с официального сайта Oracle и установить .deb пакет.
- Скачайте нужный .deb пакет с официальной страницы Oracle Java.

- Перейдите в папку с загруженным файлом и установите его через dpkg:
cd /путь/к/папке
sudo dpkg -i DOWNLOADED_JDK_FILENAME.deb- Добавьте бинарники в систему alternatives (пример для JDK 14 — замените путь и номер при необходимости):
sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/jdk-14.0.1/bin/java 1
sudo update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/jdk-14.0.1/bin/javac 1- Затем выберите нужную версию через sudo update-alternatives –config java.
Важно: Oracle Java распространяется по своей лицензии. Проверьте условия использования перед установкой.
Типичные проблемы и способы решения
- Приложение жалуется на неверную версию Java: установите требуемую версию и переключитесь через update-alternatives.
- Ошибки при dpkg: выполните sudo apt -f install для автоматического исправления зависимостей.
- PATH не указывает на /usr/bin/java: проверьте, что alternatives настроены корректно.
- Проблемы с правами: используйте sudo для установки и изменения alternatives.
Методология быстрого исправления (Mini-SOP)
- java -version — узнайте текущую версию.
- sudo apt update && sudo apt install default-jre — простое решение.
- Если нужно — sudo apt install default-jdk.
- При несовместимости установите конкретную версию (openjdk-8-jre или другое).
- Переключитесь через sudo update-alternatives –config java.
- Если приложение требует Oracle — скачайте .deb, установите dpkg и зарегистрируйте в alternatives.
Чек-листы по ролям
Системный администратор:
- Обновить списки пакетов.
- Установить нужные версии через apt.
- Настроить update-alternatives.
- Проверить доступность java для всех пользователей.
Разработчик:
- Установить default-jdk.
- Убедиться, что javac доступен.
- Настроить JAVA_HOME в профиле (если нужно).
Игрок/пользователь:
- Установить default-jre.
- Проверить запуск игры или приложения.
- При ошибках проверить требуемую версию в документации игры.
Ментальные модели и когда это не подходит
- Модель: JRE = запуск, JDK = разработка. Это помогает быстро понять набор инструментов.
- Когда JRE не помогает: если нужна компиляция или отладка — нужен JDK.
- Когда пакеты из репозиториев не подходят: используйте официальные сборки (Oracle или сборки поставщика).
Критерии приёмки
- java -version показывает требуемую версию.
- Приложение запускается без ошибок, связанных с Java.
- Система может переключать активную версию через update-alternatives.
Короткий словарь (1 строка)
JRE — среда выполнения Java; JDK — комплект разработчика с компилятором и инструментами; JVM — виртуальная машина, исполняющая байт-код.
Резюме
Установить Java в Ubuntu просто: для обычного использования хватит default-jre, для разработки — default-jdk. Если программа требует конкретную версию, установите её параллельно и переключитесь через update-alternatives. Для Oracle Java скачайте .deb с сайта Oracle и зарегистрируйте бинарники в alternatives.
Важно: всегда проверяйте лицензионные условия при установке проприетарной Oracle Java.
Похожие материалы
Несколько аккаунтов Skype: Multi Skype Launcher
Журнал для работы: повысить продуктивность
Персональные звуки уведомлений на Android
Скачивание шоу Hulu для офлайн‑просмотра
Microsoft Start: персонализированная новостная лента