Solución:
EDITAR:
La solución es instalar JDK 8, ya que JDK 9 y posteriores no son compatibles actualmente.
Sin embargo, si ya ha instalado JDK 8, siga los pasos que se describen a continuación.
La razón es que existe un conflicto con el JDK base con el que comienza NetBeans. Tienes que configurarlo en una versión inferior.
- Ir a la carpeta
"C:Program FilesNetBeans 8.2etc"
, o donde esté instalado NetBeans. - Abre el
netbeans.conf
expediente. - Localizar
netbeans_jdkhome
y reemplace la ruta JDK allí con"C:Program FilesJavajdk1.8.0_152"
, o donde esté instalado su JDK. Asegúrese de utilizar el camino correcto o se encontrará con problemas. Aquí,JDK 1.8.0_152
esta instalado. - Guarde el archivo y reinicie NetBeans. Funcionó para mí, debería funcionar para usted también.
- Puede resolver su problema eliminando la carpeta
JDK-9
. - Reinicie Netbeans.
- Le dará un mensaje si desea utilizar la versión predeterminada de JDK.
- prensa
yes
ook
.
O puedes eliminar JDK-9
desde tu pc e instala JDK-8
.
Como dijeron las otras personas, NetBeans siempre usará la última versión de JDK instalada (actualmente JDK9) que no funciona con NetBeans 8.2 y está causando problemas como ustedes mencionaron.
¡Puede resolver este problema obligando a NetBeans a usar JDK8 en lugar de eliminar JDK9!
Solo tienes que editar netbeans.conf
expediente:
Mac OS /Applications/NetBeans/NetBeans8.2.app/Contents/Resources/NetBeans/etc
Ventanas C:Program FilesNetBeans 8.2etc
Abra netbeans.conf con su editor favorito y busque esta línea: netbeans_jdkhome="/path/to/jdk"
Eliminar # firme delante de él y modifíquelo escribiendo la ubicación de inicio de la versión de JDK (JDK8) deseada.
No estoy seguro de por qué JDK9 no funciona con NetBeans8.2, pero si lo descubro, lo escribiré aquí …
Ubicaciones predeterminadas de JDK:
Mac OS ↴
/Library/Java/JavaVirtualMachines/jdk1.8.0_152.jdk/Contents/Home
Windows ↴
C: Archivos de programa Java jdk1.8.0_152
He usado jdk1.8.0_152 como ejemplo