Cuando al instalar Netbeans en Ubuntu, sin usar su paquete Snap (este ya incluye todas las dependencias que necesita) no encuentra jdk hemos de modificar manualmente el fichero netbeans.conf. Pero primero hemos de encontrarlo en el sistema de archivos.

# En la shell o Terminal buscamos el fichero de configuración de Netbeans:
locate netbeans.conf

Vemos que jdk está instalado por defecto. Netbeans no conoce su path.

(base) alex@workstation:~$ sudo update-alternatives --config java
Existen 2 opciones para la alternativa java (que provee /usr/bin/java).

  Selección   Ruta                                            Prioridad  Estado
------------------------------------------------------------
* 0            /usr/lib/jvm/java-11-openjdk-amd64/bin/java      1111      modo automático
  1            /usr/lib/jvm/java-11-openjdk-amd64/bin/java      1111      modo manual
  2            /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java   1081      modo manual

Pulse <Intro> para mantener el valor por omisión [*] o pulse un número de selección: 

Editamos el fichero netbeans.conf con permisos de superusuario y añadimos, sin incluir ‘/bin/java’, el path por defecto al final del fichero conf:

netbeans_jdkhome="/usr/lib/jvm/java-11-openjdk-amd64"