Netbeans no compila (Broken platform)

Descripcion

Cuando intentamos ejecutar un programa desde Netbeans no obtenemos ninguna salida por consola

En la lista de archivos de librerias podemos ver esto:

Metodo

Este error se debe a que tenemos mal configurado el directorio del JDK

Netbeans desde la interfaz nos deja aƱadir nuevas plataformas del JDK, para utilizarlas (Tools > Options > Java > JS on JVM> Manage Platforms)

El problema es que no nos deja modificar la plataforma por defecto, de manera que cada vez que creamos un proyecto tendremos que modificar la plataforma del JDK que utiliza el proyecto, ya que la plataforma por defecto esta mal definida

Para modificar la plataforma por defecto tenemos que hacerlo desde el archivo de configuracion

~/netbeans-12.4/netbeans/etc/netbeans.conf

NOTA: La localizacion de archivo depende de donde tengamos instalado el netbeans, en mi caso lo tengo en mi carpeta personal

Modificamos la opcion netbeans_jdkhome

En mi caso estaba establecida en /usr

Cuando la direccion correcta seria: /usr/java/jdk-16.0.2

Tags

Netbeans | JDK | Manual