Ubuntu 24.04 LTS поставляет поддерживаемые OpenJDK. Выбирайте LTS-ветку по требованиям приложения; для современных серверных приложений обычно подходит OpenJDK 21.

Важно: Не задавайте JAVA_HOME глобально, если на сервере приложения требуют разные Java major.

1. Установите JRE или JDK

sudo apt update
sudo apt full-upgrade -y
sudo apt install -y openjdk-21-jre-headless
# Для компиляции:
sudo apt install -y openjdk-21-jdk

2. Проверьте версию

java -version
javac -version

3. Выберите реализацию при наличии нескольких

sudo update-alternatives --config java
sudo update-alternatives --config javac

4. Определите JAVA_HOME для сервиса

readlink -f /usr/bin/java
systemctl edit myapp.service
[Service]
Environment=JAVA_HOME=/usr/lib/jvm/java-21-openjdk-amd64

Официальная документация