Comme les autres personnes l'ont dit, NetBeans va toujours utiliser la dernière version du JDK installé (actuellement JDK9) qui ne fonctionne pas avec NetBeans 8.2 et cause des problèmes comme vous l'avez mentionné.
Vous pouvez résoudre ce problème en forçant NetBeans à utiliser le JDK8 au lieu de supprimer le JDK9 !
Vous devez juste éditer netbeans.conf
fichier :
MacOS /Applications/NetBeans/NetBeans8.2.app/Contents/Resources/NetBeans/etc
Windows C:\Program Files\NetBeans 8.2\etc\
Ouvrez netbeans.conf avec votre éditeur préféré et trouvez cette ligne : netbeans_jdkhome="/path/to/jdk"
Retirer # devant et modifiez-le en saisissant l'emplacement de la version de votre JDK (JDK8).
Je ne sais pas pourquoi le JDK9 ne fonctionne pas avec NetBeans8.2, mais si je trouve la réponse, je l'écrirai ici...
Emplacements par défaut du JDK :
Mac OS ↴
/Bibliothèque/Java/JavaVirtualMachines/jdk1.8.0_152.jdk/Contenus/Home
Windows ↴
C:\Program Fichiers \Java\jdk1.8.0_152
J'ai utilisé jdk1.8.0_152 comme exemple.