Как установить несколько версий Java в CentOS

Java является одним из наиболее широко используемых языков программирования высокого уровня и был первоначально разработан компанией Sun Microsystems. Он используется для создания полноценного приложения или системы, которая может работать на одной компьютерной системе или в распределенной серверной среде. Кроме того, Java также используется для создания небольшого приложения или апплета, который является частью веб-страницы.

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

Установка Java на CentOS

Чтобы установить java, вам необходимо установить две различные реализации Java в вашей системе. Для установки Java на CentOS выполните следующие действия:

  1. Во-первых, вам необходимо войти в систему как администратор или пользователь root.
  2. Откройте терминал, используя метод быстрого доступа 'Ctrl+Alt+t'.

Установка OpenJDK 11

Лучшей практикой является установка последней версии Java - JDK 11. Некоторые приложения, основанные на java, могут нуждаться в конкретной версии java, поэтому в такой ситуации необходимо сначала прочитать документацию приложения.

Для установки openJDK11 в вашей системе CentOS выполните следующую команду:

Установка комплекта разработчика OpenJDK

Во время установки на терминале появится запрос подтверждения пользователя. Вы должны нажать 'y' и клавишу 'Enter', чтобы разрешить установку пакетов Java на вашу систему.

Вы увидите, что для установки OpenJDK 11 на терминале отображается статус "Complete!".

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

После завершения установки, теперь вы можете проверить установку java, показав установленную версию java. Для этого необходимо выполнить следующую команду:

Проверить версию Java

На этом этапе Java была успешно установлена на вашу систему CentOS.

Вы также можете установить на CentOS headless версию java, которая поддерживает минимальное время выполнения java, необходимое для выполнения приложений без использования графического интерфейса, то есть без мыши, клавиатуры и поддержки систем отображения. Безголовая версия лучше подходит для серверных приложений.

Вам нужно ввести следующую команду, чтобы установить только headless версию OpenJDK 11 в вашей системе:

Если на CentOS уже установлен вышеуказанный тип, то пакет headless будет установлен как зависимость.

Установите OpenJDK 8

Аналогичным образом вы можете установить OpenJDK 8 в вашей системе. Репозиторий CentOS по умолчанию содержит две основные последние версии Java LTS, Java 8 и 11. OpenJDK 8 также является часто используемой версией. Для установки Java 8 необходимо выполнить следующую команду:

sudo dnf install java-1.8.0-openjdk-devel

После завершения установки Java 8, теперь вы можете проверить ее, проверив информацию о версии следующим образом:

Вы также можете установить headless Java 8.

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

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

Если вы хотите изменить вышеуказанную версию с помощью новых альтернатив, то выполните следующую команду:

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

После выполнения вышеуказанной команды на терминале появится список установленных версий java. Теперь вам нужно выбрать ту, которую вы хотите установить по умолчанию.

Заключение

В этой статье вы узнали, как можно установить различные версии Java на CentOS. Более того, вы увидели, как установить версию Java по умолчанию, если в системе установлено несколько версий.

Понравилась статья? Поделиться с друзьями:
Добавить комментарий