Как установить Java 11 на CentOS 7 / Fedora 29 / Fedora 28

Как установить Java 11 на CentOS 7 / Fedora 29 / Fedora 28

 

Эта статья поможет вам установить Oracle Java 11 на CentOS 7 и Fedora 29. Java 11 — это версия с долгосрочной поддержкой (LTS). Java 11 была доступна для широкой публики 25 сентября 2018 года и готова к производству.

Существует два способа установки Java 11 на CentOS 7 / Fedora 29 и Fedora 28.

  1. Установите Java SE Development Kit 11 (JDK 11)
  2. Установите OpenJDK 11

Рекомендуется установить OpenJDK 11 из-за проблем с лицензией вокруг Java SE Development Kit. Это руководство будет охватывать установку обоих.

Для Ubuntu 18.04 / 16.04 и Debian 9 используйте:  Как установить Java 11 на Ubuntu 18.04 / 16.04 / Debian 9

Установите OpenJDK 11 на CentOS 7 / Fedora 29 / Fedora 28

OpenJDK — это бесплатная реализация платформы Java Standard Edition с открытым исходным кодом, распространяемая по лицензии GNU General Public License версии 2.

Проверьте последнюю версию OpenJDK 11 перед запуском следующих команд:

curl -O https://download.java.net/java/GA/jdk11/9/GPL/openjdk-11.0.2_linux-x64_bin.tar.gz

После загрузки распакуйте архив

tar zxvf openjdk-11.0.2_linux-x64_bin.tar.gz

Переместить полученную папку в /usr/local/

sudo mv jdk-11.0.2/ /usr/local/

Установить переменные среды

sudo vim /etc/profile.d/jdk11.sh

Добавить:

export JAVA_HOME=/usr/local/jdk-11.0.2
export PATH=$PATH:$JAVA_HOME/bin

Исходный файл вашего профиля и проверьте java команду

$ source /etc/profile.d/jdk11.sh
$ java -version
openjdk version "11.0.2" 2019-01-15
OpenJDK Runtime Environment 18.9 (build 11.0.2+9)
OpenJDK 64-Bit Server VM 18.9 (build 11.0.2+9, mixed mode)

$ which java
/usr/local/jdk-11.0.2/bin/java

Установите Java SE Development Kit 11 (JDK 11) на CentOS 7 / Fedora 29 / Fedora 28

Загрузите последнюю версию JDK 11.

wget --no-cookies --no-check-certificate --header "Cookie: oraclelicense=accept-securebackup-cookie"   "http://download.oracle.com/otn-pub/java/jdk/11.0.2+9/f51449fcd52f4d52b93a989c5c56ed3c/jdk-11.0.2_linux-x64_bin.rpm"

Затем установите пакет с помощью rpmкоманды

$ sudo rpm -Uvh jdk-11.0.2_linux-x64_bin.rpm 
warning: jdk-11.0.2_linux-x64_bin.rpm: Header V3 RSA/SHA256 Signature, key ID ec551f03: NOKEY
Preparing...                          ################################# [100%]
Updating / installing...
   1:jdk-11.0.2-2000:11.0.2-ga        ################################# [100%]

Подтвердите установленную версию Java

$ java -version java version «11.0.2» 2019-01-15 LTS Java(TM) SE Runtime Environment 18.9 (build 11.0.2+9-LTS) Java HotSpot(TM) 64-Bit Server VM 18.9 (build 11.0.2+9-LTS, mixed mode)

Создать файл среды

sudo vim /etc/profile.d/jdk.sh

Добавить:

export JAVA_HOME=/usr/java/default
export PATH=$PATH:$JAVA_HOME/bin

Исходный файл профиля для обновления изменений

 source /etc/profile

Выбор версии Java по умолчанию

Если у вас установлены другие версии JDK, вы устанавливаете Java по умолчанию следующим образом.

# alternatives --config java

Также проверьте:   Как установить Java 11 на Ubuntu 18.04 /16.04 / Debian 9

Прокрутить вверх