Перейти к содержимому

Установка Java 21 на Ubuntu, Debian, CentOS

Как установить Java 21 на сервер под управлением Linux

Шаг 1 — Скачайте Java 21. Подключитесь к серверу и выполните команду

Заголовок раздела «Шаг 1 — Скачайте Java 21. Подключитесь к серверу и выполните команду»
wget https://github.com/adoptium/temurin21-binaries/releases/download/jdk-21.0.13%2B9/OpenJDK21U-jdk_x64_linux_hotspot_21.0.13_9.tar.gz && tar xf OpenJDK21U-jdk_x64_linux_hotspot_21.0.13_9.tar.gz && rm OpenJDK21U-jdk_x64_linux_hotspot_21.0.13_9.tar.gz && rm /opt/jdk-21.0.13+9 -rf && mv jdk-21.0.13+9 /opt

Обычный способ. Если хотите установить Java 21 как основную

Заголовок раздела «Обычный способ. Если хотите установить Java 21 как основную»

Создайте символическую ссылку на команду java

ln -svf /opt/jdk-21.0.13+9/bin/java /usr/bin/java

Теперь напишите java -version, чтобы проверить установку. Если все в порядке, вы получите примерно такой результат:

openjdk version "21.0.13" 2026-10-20 LTS
OpenJDK Runtime Environment Temurin-21.0.13+9 (build 21.0.13+9-LTS)
OpenJDK 64-Bit Server VM Temurin-21.0.13+9 (build 21.0.13+9-LTS, mixed mode, sharing)

Если хотите установить Java 21 как дополнительную

Заголовок раздела «Если хотите установить Java 21 как дополнительную»

Это нужно, когда вы хотите на одном сервере иметь сразу несколько версий Java для разных задач (например, для разных игровых серверов)

Создайте символическую ссылку на команду java21

ln -svf /opt/jdk-21.0.13+9/bin/java /usr/bin/java21

Напишите java21 -version для проверки установки. Результат будет таким же, как в обычном способе:

openjdk version "21.0.13" 2026-10-20 LTS
OpenJDK Runtime Environment Temurin-21.0.13+9 (build 21.0.13+9-LTS)
OpenJDK 64-Bit Server VM Temurin-21.0.13+9 (build 21.0.13+9-LTS, mixed mode, sharing)

Не забудьте поменять команду в строке запуска. Например:

java21 -Xmx2G -jar server.jar