Как установить Oracle Java 14 (OpenJDK 14) на CentOS 7/8 и Fedora 31/30/29

Как установить Oracle Java 14 (OpenJDK 14) на CentOS 7/8 и Fedora 31/30/29

 

В нашем сегодняшнем руководстве мы поговорим о том, как установить Java 14 / OpenJDK 14 на CentOS 7/8 и Fedora 31/30/29. Java 14 теперь доступна для общего пользования — ознакомьтесь с примечаниями к выпуску General Availability для новых функций. Готовые к работе двоичные файлы также доступны в Oracle для Java SE Development Kit 14.

JDK 14 — это эталонная реализация с открытым исходным кодом версии 14 платформы Java SE, как указано в JSR 388 в процессе сообщества Java. Установить JDK | Откройте JJK 14 на CentOS 8/7 и Fedora 31/30/29, выполнив следующие действия.

Для Ubuntu / Debian используйте: Установите Oracle Java 14 (OpenJDK 14) на Ubuntu & Debian

Вариант 1: установить OpenJDK 14 на CentOS 8/7 и Fedora 31-28

Посетите страницу релизов JDK 14, чтобы загрузить последний архив.

sudo yum -y install curl
curl -O https://download.java.net/java/GA/jdk14/076bab302c7b4508975440c56f6cc26a/36/GPL/openjdk-14_linux-x64_bin.tar.gz

Распакуйте загруженный архив OpenJDK 14 с помощью команды tar.

tar xvf openjdk-14_linux-x64_bin.tar.gz

Переместите полученную папку в каталог /opt .

sudo mv jdk-14 /opt/

Настройте среду Java:

sudo tee /etc/profile.d/jdk14.sh <<EOF
export JAVA_HOME=/opt/jdk-14
export PATH=\$PATH:\$JAVA_HOME/bin
EOF

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

source /etc/profile.d/jdk14.sh

Подтвердите версию Java.

$ echo $JAVA_HOME
/opt/jdk-14

$ java -version
openjdk version "14" 2020-03-17
OpenJDK Runtime Environment (build 14+36-1461)
OpenJDK 64-Bit Server VM (build 14+36-1461, mixed mode, sharing)

Вариант 2: установить Java SE Development Kit 14 на CentOS 8/7 и Fedora 31-29

Если вы решили использовать Java SE Development Kit 1 4 , загрузите пакет RPM для системы CentOS / RHEL / Fedora, используя приведенную ниже команду.

curl -LO -H "Cookie: oraclelicense=accept-securebackup-cookie" \
"https://download.oracle.com/otn-pub/java/jdk/14+36/076bab302c7b4508975440c56f6cc26a/jdk-14_linux-x64_bin.rpm"

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

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

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

$ java -version
java version "14" 2020-03-17
Java(TM) SE Runtime Environment (build 14+36-1461)
Java HotSpot(TM) 64-Bit Server VM (build 14+36-1461, mixed mode, sharing)

Настройте среду Java.

cat <<EOF | sudo tee /etc/profile.d/jdk14.sh
export JAVA_HOME=/usr/java/default
export PATH=\$PATH:\$JAVA_HOME/bin
EOF

Чтобы использовать Java Home, создайте исходный файл.

source /etc/profile.d/jdk14.sh

Тестовая установка Java

Создайте Java-программу HelloWorld.

$ vi HelloWorld.java 
public class HelloWorld {

    public static void main(String[] args) {
        // Prints "Hello, World" to the terminal window.
        System.out.println("Hello, World");
    }

}

Скомпилируйте код Java.

$ javac HelloWorld.java

Запустите вашу Java-программу

$ java HelloWorld
Hello, World

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

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

sudo alternatives --config java

Выберите Java для установки по умолчанию.

$ sudo alternatives --config java

There is 1 program that provides 'java'.

  Selection    Command
-----------------------------------------------
*+ 1           /usr/java/jdk-14/bin/java

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

 

Оставить ответ

Ваш адрес email не будет опубликован. Обязательные поля помечены *

тринадцать + 10 =