Установка 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Шаг 2 — Выберите вариант установки
Заголовок раздела «Шаг 2 — Выберите вариант установки»- Обычный способ — установка этой версии в качестве основной. Запуск командой
java - Способ для тех, кому нужно несколько версий Java на одной машине — установка этой версии в качестве дополнительной. Запуск командой
java21
Обычный способ. Если хотите установить 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 LTSOpenJDK 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 LTSOpenJDK 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