Гид по технологиям

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

• 4 min read • Linux • Обновлено 24 Nov 2025
Установка Java (JRE) в Ubuntu — быстро и ясно
Установка Java (JRE) в Ubuntu — быстро и ясно

Изображение: установка Java в Ubuntu

Что такое Java Runtime?

Java — это интерпретируемый язык: байт-код Java выполняется виртуальной машиной (JVM). Java Runtime Environment (JRE) — это набор компонентов, необходимых для запуска Java-приложений. JDK (Java Development Kit) содержит JRE плюс инструменты для сборки и отладки.

Коротко: JRE — для запуска, JDK — для разработки.

Проверьте, установлена ли Java

Откройте терминал и выполните:

java -version

Вывод команды java -version в терминале

Вывод покажет, установлена ли Java и какая версия активна. Запишите версию(и): это пригодится при переключении между разными установками.

Установка стандартной версии (default)

В репозиториях Ubuntu одна из версий помечается как «default» — обычно это стабильная и хорошо протестированная версия. Для большинства пользователей этого достаточно.

Установите JRE командой:

sudo apt update
sudo apt install default-jre

Процесс установки default-jre в терминале

После установки проверьте версию снова:

java -version

Проверка установленной версии Java

Важно: некоторые программы требуют конкретной версии Java. Если программа не запускается, попробуйте установить другую версию или JDK (ниже).

JRE и JDK

JRE нужен для запуска Java-приложений. JDK нужен разработчикам и содержит компиляторы и отладчики.

Установить JDK из репозиториев можно так:

sudo apt install default-jdk

Установка default-jdk в терминале

Установка старой версии Java и параллельные установки

Вы можете установить несколько версий Java параллельно. Это полезно, если старое приложение требует конкретной версии. Например, чтобы установить OpenJDK 8:

sudo apt update
sudo apt install openjdk-8-jre

Установка OpenJDK 8 в терминале

Устанавливать предыдущую версию поверх текущей не обязательно. Многие версий могут сосуществовать одновременно.

Переключение активной версии Java

Для выбора активной версии используйте систему alternatives:

sudo update-alternatives --config java

Список установленных версий Java для выбора

В терминале появится пронумерованный список. Звёздочкой (*) отмечена активная версия. Введите номер нужной версии и нажмите Enter.

Выбор номера версии Java в update-alternatives

Если нужно также переключить javac (компилятор), выполните аналогичную команду для javac:

sudo update-alternatives --config javac

Установка Oracle Java (если необходимо)

Некоторые проприетарные приложения могут требовать Oracle Java. Её нужно скачать вручную с официального сайта Oracle и установить .deb пакет.

  1. Скачайте нужный .deb пакет с официальной страницы Oracle Java.

Скачивание Oracle Java с сайта Oracle

  1. Перейдите в папку с загруженным файлом и установите его через dpkg:
cd /путь/к/папке
sudo dpkg -i DOWNLOADED_JDK_FILENAME.deb
  1. Добавьте бинарники в систему 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
  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)

  1. java -version — узнайте текущую версию.
  2. sudo apt update && sudo apt install default-jre — простое решение.
  3. Если нужно — sudo apt install default-jdk.
  4. При несовместимости установите конкретную версию (openjdk-8-jre или другое).
  5. Переключитесь через sudo update-alternatives –config java.
  6. Если приложение требует 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.

Поделиться: X/Twitter Facebook LinkedIn Telegram
Автор
Редакция

Похожие материалы

Несколько аккаунтов Skype: Multi Skype Launcher
Программное обеспечение

Несколько аккаунтов Skype: Multi Skype Launcher

Журнал для работы: повысить продуктивность
Productivity

Журнал для работы: повысить продуктивность

Персональные звуки уведомлений на Android
Android.

Персональные звуки уведомлений на Android

Скачивание шоу Hulu для офлайн‑просмотра
Стриминг

Скачивание шоу Hulu для офлайн‑просмотра

Microsoft Start: персонализированная новостная лента
Новости

Microsoft Start: персонализированная новостная лента

Как изменить имя в Epic Games быстро
Гайды

Как изменить имя в Epic Games быстро