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"