A veces hace falta instalar versiones de java no estandard o no disponibles en RPM para poder dejarlas listas en el sistema tenemos que ajustar tanto el path como usar el update-alternatives. En mi caso empleo el motor de java de Azul que he colocado en el directorio /usr/lib/java.
Para ello editamos el fichero /etc/profile.d/java.sh
#!/bin/bash
#$JAVA_HOME for all users
export JAVA_HOME=/usr/lib/java/zulu11.43.100-ca-jdk11.0.9.1-linux_aarch64/
export PATH=$JAVA_HOME/bin:$PATH
Con las variables listas definimos los alternatives
update-alternatives --install /usr/bin/javac javac /usr/lib/java/zulu11.43.100-ca-jdk11.0.9.1-linux_aarch64/bin/javac 1
update-alternatives --install /usr/bin/java java /usr/lib/java/zulu11.43.100-ca-jdk11.0.9.1-linux_aarch64/bin/java 1