Как установить 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.
- Установите Java SE Development Kit 11 (JDK 11)
- Установите 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