Установка Java JRE / JDK в Linux

Компоненты Java необходимы для запуска множества разнообразных приложений и веб-сайтов, поэтому практически каждый пользователь компьютера сталкивается с надобностью инсталляции этой платформы. Конечно, в разных ОС принцип выполнения поставленной задачи отличается, но у дистрибутивов Linux он всегда примерно один и тот же, а мы бы хотели рассказать как осуществляется установка Java в Ubuntu. Обладателям других сборок нужно будет только повторить приведенные инструкции с учетом синтаксиса системы.

Устанавливаем Java JRE / JDK в Linux

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

Сначала рекомендуется проверить обновления системных хранилищ и узнать текущую версию Java, если она вообще присутствует в ОС. Делается это все через стандартную консоль:

  1. Откройте меню и запустите «Терминал».
  2. Переход в терминал ОС Linux

  3. Впишите команду sudo apt-get update.
  4. Проверка системных обновлений в Linux

  5. Введите пароль от вашего аккаунта для получения root-доступа.
  6. Ввод пароля для рут-доступа в Linux

  7. После завершения получения пакетов используйте команду java -version, чтобы ознакомиться с информацией об установленной Java.
  8. Проверка установленной версии Джава на Linux

  9. Если вы получили уведомление, похожее на указанное ниже, значит, Джава в вашей ОС не имеется.
  10. Ознакомление с информацией о версии Java в Linux

Способ 1: Официальные репозитории

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

  1. Запустите «Терминал» и напишите там sudo apt-get install default-jdk, а затем нажмите на Enter.
  2. Стандартная установка JDK в Linux

  3. Подтвердите добавление файлов.
  4. Подтверждение добавления пакетов в Linux

  5. Теперь добавьте JRE, введя команду sudo apt-get install default-jre.
  6. Стандартная установка JRE в Linux

  7. Не помешает и плагин для браузера, который добавляется через sudo apt-get install icedtea-plugin.
  8. Стандартная установка плагина Java для браузера в Linux

  9. Если вы заинтересованы в получении документации касаемо добавленных компонентов, загрузите их командой sudo apt-get install default-jdk-doc.
  10. Загрузка документации для Java в Linux

Хоть такой метод достаточно прост, он не подходит для установки самых свежих Джава-библиотек, поскольку они последнее время не выкладываются в официальное хранилище. Именно поэтому мы предлагаем ознакомиться со следующими вариантами инсталляции.

Способ 2: Репозиторий Webupd8

Существует пользовательское хранилище под названием Webupd8, в котором имеется скрипт, сравнивающий текущую версию Java с той, что находится на сайте Oracle. Такой метод инсталляции пригодится тем, кто желает установить сброку новее 8 (последней доступной в репозитории Oracle).

  1. В консоли введите sudo add-apt-repository ppa:webupd8team/java.
  2. Загрузка репозитория для Java в Linux

  3. Обязательно укажите свой пароль.
  4. Ввод пароля для загрузки репозитория Linux

  5. Подтвердите операцию добавления, нажав на Enter.
  6. Подтвердить загрузку репозитория в Linux

  7. Ожидайте завершения загрузки файлов, не закрывая «Терминал».
  8. Ожидание завершения загрузки репозитория в Linux

  9. Обновите системное хранилище командой sudo apt-get update.
  10. Установка полученных обновлений в Linux

  11. Теперь следует добавить графический инсталлятор путем ввода sudo apt-get install oracle-java8-installer.
  12. Запуск инсталлятора Java в Linux

  13. Примите лицензионное соглашение для настройки пакета.
  14. Подтверждение инсталляции Java в Linux

  15. Согласитесь с добавлением новых файлов в систему.
  16. Второе подтверждение инсталляции Java в Linux

По окончании процесса вам будет доступна команда для инсталляции абсолютно любых версий — sudo apt-get install oracle-java7-installer, где java7 — версия Java. Например, вы можете прописать java9 или java11.

Избавиться от ненужных инсталляторов поможет команда sudo apt-get remove oracle-java8-installer, где java8 — версия Java.

Способ 3: Обновление с помощью Webupd8

Выше мы рассказали об установке сборок путем использования пользовательского хранилища Webupd8. Благодаря этому же репозиторию можно обновлять версию Джава до самой последней как раз путем скрипта сравнения.

  1. Повторите первые пять шагов из предыдущей инструкции, если вы еще не сделали эти действия.
  2. Впишите команду sudo update-java, а затем нажмите на Enter.
  3. Обновить Java через терминал Linux

  4. Используйте команду sudo apt-get install update-java для установки обновлений в случае их нахождения.
  5. Установка последних обновлений Java в Linux

Способ 4: Ручная установка

Пожалуй, этот способ самый тяжелый из тех, которые мы рассмотрели в этой статье, однако он позволит получить необходимую версию Java без использования сторонних репозиториев и других дополнительных компонентов. Для осуществления этой задачи вам понадобится любой доступный браузер и «Терминал».

  1. Через веб-обозреватель перейдите на официальную страницу Oracle для загрузки Джава, где нажмите на «Download» или выберите любую другую необходимую версию.
  2. Скачивание JDK с официального сайта для Linux

  3. Ниже находится несколько пакетов с библиотеками. Мы советуем скачать архив формата tar.gz.
  4. Скачивание архива Java с официального сайта для Linux

  5. Перейдите в папку с архивом, щелкните по нему ПКМ и выберите «Свойства».
  6. Перейти в свойства архива Java в Linux

  7. Запомните расположение пакета, поскольку вам придется перейти к нему через консоль.
  8. Узнать путь архива в Linux

  9. Запустите «Терминал» и выполните команду cd /home/user/folder, где user — имя пользователя, а folder — название папки хранения архива.
  10. Перейти к папке с архивом в Linux

  11. Создайте папку для распаковки архива. Обычно все компоненты помещаются в jvm. Создание директории происходит путем ввода sudo mkdir -p /usr/lib/jvm.
  12. Создание новой папки в Linux

  13. Распакуйте в созданную папку имеющийся архив sudo tar -xf jdk-11.0.2_linux-x64_bin.tar.gz -C /usr/lib/jvm, где jdk-11.0.2_linux-x64_bin.tar.gz — название архива.
  14. Распаковка архива в новую папку Linux

  15. Для добавления системных путей вам потребуется последовательно ввести следующие команды:

    sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/jdk1.8.0/bin/java 1
    sudo update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/jdk1.8.0/bin/javac 1
    sudo update-alternatives --install /usr/bin/javaws javaws /usr/lib/jvm/jdk1.8.0/bin/javaws 1

    Создание альтернативных путей в Linux

    Один из альтернативных путей может не существовать, что зависит от выбранной версии Java.

  16. Осталось только провести конфигурацию каждого пути. Сначала выполните sudo update-alternatives --config java, отыщите подходящую версию Java, сверьте ее цифру и впишите в консоль.
  17. Выбор версии Java в Linux

  18. Повторите то же действие с sudo update-alternatives --config javac.
  19. Выбор версии Javac в Linux

  20. Затем настройте последний путь через sudo update-alternatives --config javaws.
  21. Выбор версии javaws в Linux

  22. Проверьте успешность проведенных изменений, узнав активную версию Джава (java -version).

Как видите, методов инсталляции Java в операционную систему Linux существует достаточно большое количество, поэтому каждый пользователь найдет подходящий вариант. Если вы используете специфический дистрибутив и приведенные способы не работают, внимательно изучите отобразившиеся в консоли ошибки и воспользуйтесь официальными источниками для решения проблемы.

Помогла ли Вам статья?
Да Нет

Рекомендуем:

Задайте вопрос или оставьте мнение
Получить ответ на Email
Уведомить о

1 Ответ
По рейтингу
Новые Старые
Межтекстовые Отзывы
Посмотреть все комментарии
Аноним
26 октября 2023 21:40

Спасибо вам, вы мне помогли)