Установка Java 17 на Ubuntu, Debian, CentOS (Linux)
Как установить Java 17 на сервер под управлением Linux
Этот способ не требует удаления предыдущих установок
Подключитесь к серверу и выполните эти команды, чтобы скачать Java 17
wget http://files.minehosting.ru/OpenJDK17U-jdk_x64_linux_hotspot_17.0.2_8.tar.gz
tar xf OpenJDK17U-jdk_x64_linux_hotspot_17.0.2_8.tar.gz
rm OpenJDK17U-jdk_x64_linux_hotspot_17.0.2_8.tar.gz
rm /opt/jdk-17.0.2+8 -rf
mv jdk-17.0.2+8 /opt
Два варианта установки:
  • Установка этой версии в качестве основной. Запуск командой java
  • Установка этой версии в качестве дополнительной (когда нужно на одном сервере одновременно использовать разные версии). Запуск командой java17

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

Создайте символическую ссылку на команду java
ln -svf /opt/jdk-17.0.2+8/bin/java /usr/bin/java
Теперь напишите java -version, чтобы проверить установку. Если все в порядке, вы получите примерно такой результат:

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

Это нужно, когда вы хотите на одном сервере иметь сразу несколько версий Java для разных задач (например, для разных игровых серверов)
Создайте символическую ссылку на команду java17
ln -svf /opt/jdk-17.0.2+8/bin/java /usr/bin/java17
При такой установке для использования этой версии вместо команды java нужно будет использовать java17
Напишите java17 -version для проверки установки
Не забудьте поменять команду в строке запуска. Например:
java17 -Xmx2G -jar server.jar