Поиск по сайту:

Как установить Java 14 на CentOS/RHEL 7/8 и Fedora


Java – это безопасный, стабильный и хорошо известный язык программирования общего назначения и платформа вычислительных технологий со множеством взаимосвязанных возможностей.

Для запуска приложений на основе Java на вашем сервере должна быть установлена Java. Чаще всего вам понадобится Среда выполнения Java (JRE) — набор программных компонентов, используемых для запуска приложений Java на компьютере с Linux.

Если вы хотите разрабатывать программные приложения для Java, вам необходимо установить Oracle Java Development Kit (JDK), который поставляется с полной версией JRE. Пакет с инструментами для разработки, отладки и мониторинга приложений Java. Это поддерживаемая Oracle версия Java SE (Standard Edition).

Примечание. Если вы ищете бесплатную версию JDK с открытым исходным кодом, установите OpenJDK, который предоставляет те же функции и производительность, что и у Oracle JDK, под лицензией GPL.

В этой статье мы покажем вам, как установить OpenJDK 16 из репозитория EPEL и Oracle OpenJDK 17 (последнюю версию) с использованием двоичных пакетов. в дистрибутивах Linux на базе RHEL, таких как CentOS, Fedora, Rocky Linux и AlmaLinux, для разработки и запуска Java Приложения.

Установите OpenJDK 16 в CentOS/RHEL и Fedora.

На момент написания этой статьи OpenJDK 16 является доступной версией, которую можно установить с помощью следующих команд из репозитория EPEL.

yum install java-latest-openjdk
java -version
Пример вывода
openjdk version "16.0.1" 2021-04-20
OpenJDK Runtime Environment 21.3 (build 16.0.1+9)
OpenJDK 64-Bit Server VM 21.3 (build 16.0.1+9, mixed mode, sharing)

Установите Oracle OpenJDK 17 в CentOS/RHEL и Fedora.

Чтобы установить Oracle OpenJDK 17, вам необходимо загрузить готовый к использованию OpenJDK 17 со страницы загрузок Java SE или запустить следующую команду wget, чтобы загрузить и установить его, как показано.

wget --no-check-certificate -c --header "Cookie: oraclelicense=accept-securebackup-cookie" https://download.oracle.com/java/17/latest/jdk-17_linux-x64_bin.rpm

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

yum localinstall jdk-17_linux-x64_bin.rpm

Далее подтвердите установленную версию Java.

java -version
java version "17.0.1" 2021-10-19 LTS
Java(TM) SE Runtime Environment (build 17.0.1+12-LTS-39)
Java HotSpot(TM) 64-Bit Server VM (build 17.0.1+12-LTS-39, mixed mode, sharing)

Установить версию Java по умолчанию

Если в вашей системе установлено более одной версии Java, вам необходимо установить версию по умолчанию с помощью команды alternatives, как показано.

alternatives --config java
Пример вывода
There are 2 programs which provide 'java'.

  Selection    Command
-----------------------------------------------
*+ 1           /usr/java/jdk-17.0.1/bin/java
   2           java-latest-openjdk.x86_64 (/usr/lib/jvm/java-16-openjdk-16.0.1.0.9-3.rolling.el8.x86_64/bin/java)

Enter to keep the current selection[+], or type selection number: 2

Просто введите номер, чтобы установить версию Java по умолчанию в системе.

Наконец, проверьте версию Java.

java -version
Пример вывода
openjdk version "16.0.1" 2021-04-20
OpenJDK Runtime Environment 21.3 (build 16.0.1+9)
OpenJDK 64-Bit Server VM 21.3 (build 16.0.1+9, mixed mode, sharing)

Поздравляем! Вы успешно установили последнюю версию Oracle OpenJDK в RHEL, CentOS, Fedora,< и Rocky Linux/AlmaLinux для разработки и запуска Java-приложений.