Установка JAVA (JDK) на CentOS/RHEL/Fedora

Установка JAVA (JDK) на CentOS/RHEL/Fedora

Данная статья посвящается установке Java на CentOS, Fedora и RHEL. Java — популярная программная платформа, которая позволяет запускать Java-приложения и апплеты.

Рассматриваются следующие версии Java:

  • Установка OpenJDK 7 на CentOS/RHEL/Fedora
  • Установка OpenJDK 6 на CentOS/RHEL/Fedora
  • Установка Oracle Java 8 на CentOS/RHEL/Fedora
  • Установка Oracle Java 7 на CentOS/RHEL/Fedora

Все действия будут осуществляться от обычного пользователя без полномочий root с привилегиями sudo.

Существует три различных версии платформы Java:

  • Standard Edition (SE).
  • Enterprise Edition (EE).
  • Micro Edition (ME).

Данная статья ориентирована на Java SE (Java Platform, Standard Edition). Существует два различных пакета Java SE, которые могут быть установлены:

  • Java Runtime Environment (JRE).
  • Java Development Kit (JDK).

JRE — это реализация виртуальной машины Java (JVM), которая позволяет запускать откомпилированные Java-приложения и апплеты. JDK включает JRE и другое программное обеспечение, которое требуется для написания, разработки и компиляции Java-приложений и апплетов.

Есть также две различные реализации Java:

  • OpenJDK.
  • Oracle Java.

Обе реализации основаны в основном на одном коде, но OpenJDK, эталонная реализация Java, является полностью  с открытым исходным кодом, а Oracle Java содержит некоторый проприетарный код. Большинство Java-приложений будут работать нормально, но вы должны использовать ту реализацию, которое требует ваша реализация кода.

Установка OpenJDK 7 на CentOS/RHEL/Fedora

В этом разделе будет показано, как установить предварительно установленные пакеты OpenJDK 7 JRE и JDK с помощью пакетного менеджера — yum.

Чтобы установить OpenJDK 7 JRE используя yum, выполните:

Чтобы установить OpenJDK 7 JDK используя yum, выполните:

Поздравляю! Вы установили OpenJDK 7 JDK и OpenJDK 7 JRE.

Установка OpenJDK 6 на CentOS/RHEL/Fedora

В этом разделе будет показано, как установить предварительно установленные пакеты OpenJDK 7 JRE и JDK с помощью пакетного менеджера — yum.

Чтобы установить OpenJDK 7 JRE используя yum, выполните:

Чтобы установить OpenJDK 7 JDK используя yum, выполните:

Поздравляю! Вы установили OpenJDK 6 JDK и OpenJDK 6 JRE.

Установка Oracle Java 8 на CentOS/RHEL/Fedora

Примечание. Если вы хотите установить другую версию Oracle Java 8 JRE, перейдите на страницу загрузки Java. Выберете Java 8 JRE, примите лицензионное соглашение и скопируйте ссылку загрузки соответствующего пакета .rpm.

Перейдем в папку и загрузим Oracle Java 8 JDK с помощью следующих команд:

ИЛИ:

Затем установите RPM с помощью команды yum (если вы скачали другую версию, замените имя файла здесь):

Теперь Java должна быть установлена по адресу: /usr/java/jdk1.8.0_131/jdk/bin/java, и связана с /usr/bin/java.

PS: Версии всегда меняются и может буть уже не актуальны! Так же, ссылки что выше имеют такую же ситуацию.

Вы можете удалить архив, который вы скачали ранее:

Перейдем в папку и загрузим Oracle Java 8 JRE с помощью следующих команд:

Затем установите RPM с помощью команды yum (если вы скачали другую версию, замените имя файла здесь):

Теперь Java должна быть установлена по адресу:/usr/java/jre1.8.0_121/jre/bin/java, и связана с /usr/bin/java.

Вы можете удалить архив, который вы скачали ранее:

И так, Oracle Java 8 JDK Oracle Java 8 JRE установлены

Настройка JAVA (JDK) на CentOS/RHEL/Fedora

Проверка версии Java

Проверяем установленную версию JDK на системе, используя команду:

Вывод:

Настройка переменных среды (ENV)

Мы можем легко установить переменное окружение, используя команду export, как показано ниже.

Теперь давайте проверим что поулчилось, используя команды:

Вывод:

Или, проверим полный PATH:

Вывод:

Однако, вышеуказанный метод не рекомендуется. Потому что PATH будет удален при перезагрузки системы. Чтобы сделать его постоянным, вы должны добавить пути в профиль системы.

Для этого создайте файл java.sh в /etc/profile.d/ каталоге:

И прописываем в него:

Сохраняем и закрываем файл. После чего, ножно сделать его исполняемым:

Затем, перечитаем файл:

Это все.

PS: Можно этого не делать — а сделать следующее…..

Открываем:

И прописываем:

Чтобы все настройки вступили в силу, выполняем:

Что, если я не удалю старые версии JDK из моей системы?

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

По умолчанию JDK 1.8.x будет установлен в /usr/java/jdk1.8.0_121/. Чтобы рассказать о нашей системе, откуда должна выполняться java, нам нужно запустить следующие команды один за другим:

Все сделано. Давайте проверим альтернативы:

Вывод:

ИЛИ, более правильный вариант — это выполнить команду:

И настраиваем кто будет использоваться!

Вот и все! Статья «Установка JAVA (JDK) на CentOS/RHEL/Fedora» завершена.

Добавить комментарий

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