Установка Java
Java нужна для запуска серверных приложений, игровых серверов и множества утилит. На VDS PG19 ставится свободная сборка OpenJDK из репозиториев дистрибутива.
Установка OpenJDK
Заголовок раздела «Установка OpenJDK»Обновите список пакетов и поставьте нужную версию. Для большинства задач достаточно headless-сборки JRE (без графических библиотек):
apt update && apt install -y openjdk-21-jre-headlessДля более старых приложений может потребоваться Java 17:
apt install -y openjdk-17-jre-headlessПроверка
Заголовок раздела «Проверка»java -versionВывод покажет установленную версию, например openjdk version "21.0.x".
Переключение между версиями
Заголовок раздела «Переключение между версиями»Если установлено несколько версий, выбрать активную по умолчанию можно через update-alternatives:
update-alternatives --config javaКоманда выведет пронумерованный список — введите номер нужной версии и нажмите Enter. Чтобы просто посмотреть доступные варианты без изменения:
update-alternatives --list javaКакая версия под какие задачи
Заголовок раздела «Какая версия под какие задачи»| Версия | Ориентир |
|---|---|
| Java 8 | очень старые приложения (legacy) |
| Java 17 | LTS, совместима с большинством современного ПО |
| Java 21 | актуальная LTS, лучшая производительность |
CentOS / RHEL
Заголовок раздела «CentOS / RHEL»На системах с dnf пакеты называются иначе:
dnf install -y java-21-openjdk-headlessdnf install -y java-17-openjdk-headlessПереключение версий там тоже выполняется через alternatives --config java.
Что дальше
Заголовок раздела «Что дальше»- Держать приложение запущенным — Автозапуск приложения (systemd)
- Настроить память под нагрузку — Настройка swap
- Вопросы — поддержка PG19