Как установить 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-приложений.
Требования
- RHEL 8 с минимальной установкой
- 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. Если у вас есть вопросы, дополнения или комментарии, пожалуйста, оставьте их через форму обратной связи ниже.