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 el netbeans.conf
archivo:
MacOS /Applications/NetBeans/NetBeans8.2.app/Contents/Resources/NetBeans/etc
WindowsC:\Program Files\NetBeans 8.2\etc\
Abra netbeans.conf con su editor favorito y busque esta línea: netbeans_jdkhome="/path/to/jdk"
elimine el signo # delante de él y modifíquelo escribiendo la ubicación de inicio de la versión JDK deseada (JDK8).
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