Установите OpenJDK на CentOS и выберите среду выполнения Java по умолчанию


Дата публикации:

Обновлено:


Статьи > Установите OpenJDK на CentOS и выберите среду выполнения Java по умолчанию

Статус 2026 года и безопасное использование

Вывод: Установите поддерживаемую сборку OpenJDK из утвержденного репозитория, выберите систему по умолчанию с alternatives, проверьте java -version и javac -version и установите JAVA_HOME только для программного обеспечения, которое действительно требует этого.

Чему вы научитесь

  • Разница между командой JRE/среды выполнения, полным JDK, PATH и JAVA_HOME.
  • Как альтернативы выбирают среди установленных команд Java без жестко запрограммированных цепочек символических ссылок.
  • Почему необходимо проверять поддержку и лицензирование распространения Java, а не сводить их к «Oracle Java платная».

Для кого: администраторы Linux, готовящие Java для Maven, Tomcat или другого сервиса.

Актуальность на 2026 год: Приведенные ниже команды CentOS 7/OpenJDK 8 являются историческими. Выберите поддерживаемую линию JDK, совместимую с приложением, используйте текущие имена пакетов DNF и ознакомьтесь с условиями поддержки и лицензирования поставщика для точного распространения.

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

Официальные первоисточники

Обзор

Процедура установки Java на CentOS и установка пути. Oracle Java стала платной и будет устанавливаться с использованием OpenJDK. Информация основана на предположении, что используется CentOS7.

Оглавление

  1. Детали настройки
  2. резюме

1. Детали настройки

В этом разделе описывается процедура установки пути, с которого загружается Java.

1-1. Материалы для скачивания

Загрузите OpenJDK со следующего веб-сайта.

https://openjdk.java.net/

1-2. Размораживание и перемещение материалов

Переместите и распакуйте OpenJDK на сервер. Нижеследующее основано на предположении, что OpenJDK размещен в каталоге "/var/work".

[root@hostname ~]# tar xzvf /var/work/openjdk-11+28_linux-x64_bin.tar.gz
[root@hostname ~]# mkdir /usr/lib/java
[root@hostname ~]# mv jdk-11 /usr/lib/java/

Выше приведена команда для извлечения OpenJDK в '/var/work', создания папки 'java' в '/usr/lib/' и перемещения извлеченного OpenJDK в '/usr/lib/java/'.

1-3. Регистрация команд в альтернативах

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

[root@hostname ~]# alternatives --install /usr/bin/java java /usr/lib/java/jdk-11/bin/java 1
[root@hostname ~]# alternatives --install /usr/bin/javac javac /usr/lib/java/jdk-11/bin/javac 1

Первая строка приведенной выше команды объясняет.

• Создается контекстная ссылка на '/usr/bin/java'.

• Назовите группу 'java'. Если существует несколько java и вы хотите переключаться между ними, зарегистрируйте несколько имен групп в java.

• Установите назначение ярлыка на "/usr/lib/java/jdk-11/bin/java".

• Приоритет 1.

Это позволяет выполнить команду java.

1. Вызывается ярлык /usr/bin/java. Примечание: Такие команды, как "mkdir" и "ls", которые обычно выполняются, также хранятся в каталоге "/usr/bin". Здесь вызываются команды "mkdir" и "ls", которые обычно используются случайно.

2. Вызывается пункт назначения ярлыка '/etc/alternatives/java'. Это также короткий путь. Примечание: 'java' в '/etc/alternatives/java' - это значение, указанное именем группы.

3. Кроме того, вызывается пункт назначения ярлыка "/usr/lib/java/jdk-11/bin/java".

Команда java выполняется в последовательности (1) - (3) выше.

Проверьте, что команда java включена, с помощью следующей команды.

[root@hostname ~]# java -version
openjdk version "xx" yyyy-mm-dd
OpenJDK Runtime Environment xx.x (build xx+xx)
OpenJDK 64-Bit Server VM xx.x (build xx+xx, mixed mode)

Если все выглядит так, как показано выше, все в порядке.

2. резюме

Мы описали шаги по установке Java и установке пути.

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

■INFORMATION

Статьи


■PROFILE

Профиль


■Контакты

Контакты