Как установить java 16 ubuntu

Обновлено: 03.07.2024

Ваша заявка успешно отправлена! Закрыть

1. Обзор

Для запуска программ Java требуется среда выполнения Java (JRE). В настоящее время существует множество пакетов JRE, доступных в различных проектах и ​​компаниях, но два самых популярных в Ubuntu — это OpenJDK и Oracle HotSpot. Использование одного пакета вместо другого не должно создавать каких-либо функциональных различий в большинстве приложений; однако некоторые предпочитают OpenJDK Oracle HotSpot, поскольку первый не содержит компонентов с закрытым исходным кодом, имеет гораздо более четкую политику лицензирования и поддержки и поддерживается как часть архива Ubuntu, что упрощает установку и обновление.

В этом руководстве мы рассмотрим установку обоих пакетов JRE. Конечно, обычно вам нужно только выбрать тот, который лучше всего соответствует вашим потребностям и предпочтениям.

Что вы узнаете

  • Как установить OpenJDK JRE
  • Как установить Oracle HotSpot JRE

Что вам понадобится

Это все, что вам нужно. Если у вас есть это, давайте перейдем к следующему шагу!

2. Установка OpenJDK JRE

Поскольку каждые 6 месяцев выпускаются новые версии Java, для использования доступно несколько версий. В настоящее время Java 11 является текущей версией с долгосрочной поддержкой (LTS), но Java 8 по-прежнему широко используется. Более того, версии Java, отличные от LTS, привносят в язык стабильный поток инноваций, а также получают некоторое распространение.

Ubuntu предлагает пакет default-jre, который регулярно обновляется для предоставления последней версии текущей версии OpenJDK JRE в рамках долгосрочной поддержки (LTS). default-jre — отличный выбор для большинства ситуаций благодаря выдающейся обратной совместимости виртуальной машины Java.

(В качестве альтернативы вы можете использовать конкретную версию Java, используя, например, пакет openjdk-11-jre; по мере выпуска обновлений для этой версии виртуальной машины Java эти пакеты будут обновляться, позволяя к последнему и самому большому обновлению одной конкретной версии языка Java.)

Чтобы установить OpenJDK JRE, мы запускаем:

Мы можем проверить правильность установки OpenJDK JRE, запустив:

Должно быть выведено следующее:

(Хотя выходные данные могут измениться в будущем, когда новые версии Java будут переведены в статус LTS или текущая версия LTS получит обновления.)

На следующем шаге мы установим Oracle HotSpot JRE.

3. Установка Oracle HotSpot JRE

Загрузка двоичных файлов Oracle HotSpot JRE

Загрузите двоичные файлы JRE в формате .tar.gz (tarball), перейдя на их веб-сайт. Для загрузки Oracle HotSpot JRE требуется учетная запись Oracle.

В настоящее время Oracle не предлагает пакеты JRE для Java 11 или выше на своем веб-сайте, поэтому в этом руководстве мы будем использовать версию Oracle HotSpot JRE 8u291 (Java 8, обновление 291).

Те, кто хочет установить последнюю версию Oracle Java 16 (выпущенную недавно) в дистрибутивах Ubuntu, Debian и Linux на их основе, таких как Linux Mint, Pop!_OS и т. д., теперь могут сделать это с помощью PPA-репозитория Linux Uprising. Oracle JDK 16 будет получать как минимум два ежеквартальных обновления, после чего в сентябре 2021 года за ним последует Oracle JDK 17.

Узнайте, что нового в Oracle Java 16, посетив объявление о выпуске.

Я хотел бы отметить, что я не рекомендую использовать Oracle Java, однако я делаю это доступным для тех, кому это нужно. Oracle Java использует коммерческую лицензию, начиная с Java 11, что позволяет загружать и использовать ее бесплатно только для разработки и тестирования, но за использование в рабочей среде взимается плата. Вместо Oracle Java вы можете использовать сборки JDK с открытым исходным кодом, такие как AdoptOpenJDK или Zulu OpenJDK.

[[Edit]] Недавно был выпущен Oracle Java 17 LTS. Я рекомендую вам установить его вместо Oracle Java 16, который, вероятно, скоро станет недоступен.

Этот установщик Oracle Java 16 основан на Java-пакете Web Upd8 (поэтому заслуга принадлежит его первоначальным создателям) с небольшими изменениями и не содержит двоичных файлов Oracle Java. Вместо этого он автоматически загружает, устанавливает (с некоторыми настройками, такими как улучшенный рендеринг шрифтов, добавление пунктов меню приложений и т. д.) и при необходимости устанавливает Oracle Java 16 в качестве Java по умолчанию (запускает альтернативы обновления, экспортирует переменную среды JAVA_HOME и т. д.) в вашей системе.

Oracle предлагает пакеты DEB для Oracle Java, однако эти пакеты просто копируют двоичные файлы Java в /usr/lib/jvm , ничего не делая, так что это точно так же, как самостоятельное копирование каталога Java в это место.< /p>

PPA предоставляет Oracle JDK 16 для архитектур x64 и aarch64. Это единственные две архитектуры, для которых Oracle предоставляет последнюю версию Java 16.

Как установить Oracle JDK 16 в Ubuntu, Debian, Linux Mint, Pop!_OS или Zorin Os, используя репозиторий APT PPA

Добавьте репозиторий Oracle Java 16 PPA и обновите исходные коды программного обеспечения в Ubuntu, Linux Mint, Pop!_OS или Zorin Os, используя следующие команды:

Добавьте репозиторий Oracle Java 16 PPA (и его ключ) и обновите исходные коды программного обеспечения в Debian и других дистрибутивах Linux на основе Debian (но не на основе Ubuntu и Ubuntu), используя:

  • Установите и сделайте Oracle JDK 16 версией JDK по умолчанию:
  • Установите, но не делайте Oracle JDK 16 версией JDK по умолчанию:

Вы можете указать, является ли Oracle JDK 16 версией JDK по умолчанию, или отметить ее с помощью пакета oracle-java16-set-default. Если он установлен, Oracle JDK 16 устанавливается по умолчанию; удалите этот пакет, чтобы Oracle Java 16 не устанавливалась по умолчанию (если только это не единственная версия Java в системе).

Этот пакет установлен в качестве рекомендуемого пакета для установщика Oracle Java 16, поэтому установка oracle-java16-installer с параметром --install-recommends также устанавливает oracle-java16-set-default .

Чтобы проверить, какая версия Java установлена ​​по умолчанию в вашей системе, вы можете запустить java -version и/или javac -version . Пример с выходными данными, показывающими, что Oracle Java 16 установлен по умолчанию:

В некоторых случаях программа установки может не загрузить архив Oracle Java 16 .tar.gz с сайта Oracle. Для этого может быть несколько возможных проблем: вы находитесь за маршрутизатором/брандмауэром, который предотвращает это, ваше подключение к Интернету прервалось во время процесса загрузки и т. д.

Чтобы обойти эту проблему, вы можете самостоятельно загрузить этот файл из Oracle другим способом, например. зайдя к другу домой, используя веб-браузер с прокси-сервером и т. д., а затем поместив загруженный файл Oracle Java 16 .tar.gz в /var/cache/oracle-jdk16-installer (создайте эту папку как корневую, если она не существует), затем установите пакет oracle-java16-installer из PPA-репозитория Linux Uprising, как описано выше.

Таким образом, программа установки Oracle Java 16 использует локальный архив вместо того, чтобы пытаться загрузить его самостоятельно. Убедитесь, что загруженный файл Oracle Java 16 .tar.gz и пакет установщика Oracle Java из PPA имеют одну и ту же версию, иначе это не сработает.

Как автоматически принять лицензию Oracle Java 16

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

Как установить Oracle Java 16 в Ubuntu 18.04 / 20.04

Oracle Java 16 был выпущен 16 марта 2021 г. и включает 17 улучшений, которые значительно повысят производительность труда разработчиков. Выпуск Java 16 — это результат многонедельного тесного сотрудничества между мировым сообществом разработчиков Java и инженерами Oracle для создания надежной платформы разработки.

Кратко, Java 16 предоставляет следующие новые улучшения:

  1. Новые языковые улучшения
  2. Новые инструменты для повышения производительности труда разработчиков.
  3. Улучшенное управление памятью для повышения производительности.
  4. Улучшенная сеть для повышения продуктивности и гибкости разработчиков.
  5. Новые порты для дополнительной поддержки Java на различных платформах.

В этом руководстве мы расскажем, как установить Oracle Java 16 на Ubuntu 20.04.

Шаг 1. Обновите систему и установите зависимости

Мы начнем с обновления индекса пакета, как показано.


Затем установите зависимости, необходимые во время установки, как показано на рисунке.


Шаг 2. Добавьте репозиторий Oracle Java PPA

Репозиторий PPA для Linux Uprising предоставляет автоматизированный сценарий и пакеты, которые загружают и устанавливают Oracle Java. Эти пакеты являются частью пакетов WebUpd8 Oracle Java PPA. Обратите внимание, однако, что из-за лицензирования двоичные файлы Java не включены в этот PPA.

Чтобы добавить PPA-репозиторий Linux Uprising, выполните показанную команду. При появлении запроса нажмите ENTER .


Далее добавьте PPA-репозиторий Linux Uprising к файлу со списком источников. Но сначала переключитесь на пользователя root.

Затем добавьте PPA, как указано.

Далее импортируйте ключ подписи GPG.


После этого обновите списки пакетов для синхронизации с PPA-репозиторием Linux Uprising.


Шаг 3. Установите Oracle Java 16 в Ubuntu

Наконец, установите Oracle Java 16 с помощью команды:


Прочитайте условия лицензии и нажмите TAB, чтобы выделить кнопку «ОК», и нажмите ENTER.


Далее выберите "Да", чтобы принять лицензионное соглашение.


Установка Oracle Java продолжится и, наконец, завершится. Чтобы проверить версию установленной Java, выполните команду:


Если вы дошли до этого места, вы успешно установили Oracle Java 16 на Ubuntu 20.04. Теперь вы можете продолжить и приступить к разработке своих Java-приложений с расширенными функциями последней версии Java 16.

Карим Буздар имеет степень инженера в области телекоммуникаций и несколько сертификатов системного администратора, включая CCNA RS, SCP и ACE. Как ИТ-инженер и технический автор, он пишет для различных веб-сайтов.


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

Итак, если вы разработчик и хотите попробовать Java 16 в Ubuntu, этот пост поможет вам в этом.

Установите Oracle Java 16 в Ubuntu

Самый простой способ установить Oracle Java на Ubuntu — использовать PPA от разработчиков Linuxuprising.

Коротко говоря, пакет представляет собой программу установки, которая обеспечивает загрузку двоичных файлов Oracle. Кроме того, он извлекает их и копирует в соответствующий каталог и все, что мы делаем.

Итак, открывается терминал или сеанс SSH.

После запуска терминал обновляет всю систему:

Таким образом, система будет готова с исправлениями безопасности для начала установки.

Теперь добавьте репозиторий PPA:

1.- Добавить PPA для установки Oracle Java 16

1.- Добавьте PPA для установки Oracle Java 16

Затем он обновляет репозитории с помощью APT:

Итак, теперь вы можете начать установку Oracle Java 16 на Ubuntu, для этого выполните:

Во время установки вы увидите экран, где вам нужно будет принять условия лицензии. После их принятия установка продолжится.

2.- Принять условия лицензии

2.- Примите условия лицензии

Чтобы сделать Java 16 версией по умолчанию, установите этот пакет:

Затем проверьте установку с помощью следующей команды:

Итак, Java 16 установлена ​​и готова к использованию.

Заключение

Выпущена версия Java 16 со множеством новых функций, поэтому многие хотят перейти со старой версии на эту. Поэтому в этом посте вы могли узнать, как установить его в Ubuntu.

Читайте также: