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

Как установить Java на RHEL 8


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

Чтобы запускать приложения на основе Java в вашей системе или сервере RHEL 8, вам необходимо установить Java. Обычно вам требуется Среда выполнения Java (JRE), набор программных компонентов, используемых для запуска приложений Java.

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

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

В этой статье мы покажем вам, как установить OpenJDK 8 и OpenJDK 11, две поддерживаемые версии Java в RHEL 8. . Мы также покажем вам, как установить последнюю версию Java OpenJDK 12 для разработки и запуска Java-приложений.

Требования

  1. RHEL 8 с минимальной установкой
  2. RHEL 8 с включенной подпиской RedHat

Как установить OpenJDK в RHEL 8

Чтобы установить OpenJDK на RHEL 8, сначала обновите системные пакеты с помощью команды dnf, как показано.

dnf update

Затем установите OpenJDK 8 и 11, используя следующие команды.

dnf install java-1.8.0-openjdk-devel  	#install JDK 8
dnf install java-11-openjdk-devel		#install JDK 11

После завершения процесса установки вы можете проверить установленную версию Java с помощью следующей команды.

java -version

Вывод приведенной выше команды показывает, что Java 8 является версией по умолчанию.

Как установить OpenJDK 12 на RHEL 8

К сожалению, RHEL 8 не предоставляет и не поддерживает Java 12 по умолчанию. Но вы можете скачать готовый к использованию OpenJDK 12 отсюда и установить его, как показано.

cd opt
wget -c https://download.java.net/java/GA/jdk12.0.2/e482c34c86bd4bf8b56c0b35558996b9/10/GPL/openjdk-12.0.2_linux-x64_bin.tar.gz
tar -xvf openjdk-12.0.2_linux-x64_bin.tar.gz

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

./opt/jdk-12.0.2/bin/java -version

Важно! Чтобы использовать Java 12 в качестве версии по умолчанию, вам необходимо указать ее в качестве значения JAVA_HOME. > переменная среды, как описано в следующем разделе.

Как установить переменную среды JAVA_HOME в RHEL 8

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

Давайте рассмотрим беспокоящие случаи, как описано ниже.

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

Используя альтернативы, вам нужно переключить версию java (которая запускает Java-приложение) и javac (которая считывает определения классов и интерфейсов и компилирует их в файлы классов) двоичные файлы по всему миру, как показано.

Начните с java, выберите нужную версию, используя номер выбора, и нажмите Enter, как показано на снимке экрана. Затем подтвердите, что версия по умолчанию изменена на нужную.

alternatives --config java
java -version

Кроме того, переключите javac на версию Java, которую вы хотите использовать, как показано.

alternatives --config javac
javac -version

Установка версии Java для приложений через переменную JAVA_HOME

Переменная среды JAVA_HOME указывает каталог, в котором в вашей системе установлен JRE. Если этот параметр установлен, различные приложения на основе Java и другие программы используют его для поиска места установки Java: указанная версия Java используется для выполнения приложений.

Вы можете установить его в глобальном стартовом файле оболочки /etc/environment, как показано.

vim /etc/environment

Затем добавьте в файл следующую строку (замените /opt/jdk-12.0.2/ полным путем к каталогу установки JVM 8 или JVM 11). , как показано в результатах работы утилиты alternatives выше).


export JAVA_HOME=/opt/jdk-12.0.2/

Сохраните файл и закройте его. Затем источник его следующим образом.

source /etc/environment

И теперь, если вы проверите значение переменной среды JAVA_HOME, она должна указывать на каталог установки JRE, который вы хотите использовать.

echo $JAVA_HOME

Заключение

Вы подошли к концу этого урока. В этом руководстве вы узнали, как установить Java в RHEL 8 и установить переменную JAVA_HOME. Если у вас есть вопросы, дополнения или комментарии, пожалуйста, оставьте их через форму обратной связи ниже.