Seperti yang dikatakan orang lain, NetBeans akan selalu menggunakan versi terbaru JDK yang diinstal (saat ini JDK9) yang tidak berfungsi dengan NetBeans 8.2 dan menyebabkan masalah seperti yang kalian sebutkan.
Anda dapat mengatasi masalah ini dengan memaksa NetBeans menggunakan JDK8 alih-alih menghapus JDK9!
Anda hanya perlu mengedit netbeans.conf
file:
MacOS /Applications/NetBeans/NetBeans8.2.app/Contents/Resources/NetBeans/etc
WindowsC:\Program Files\NetBeans 8.2\etc\
Buka netbeans.conf dengan editor favorit Anda dan temukan baris ini: netbeans_jdkhome="/path/to/jdk"
Hapus tanda # di depannya dan modifikasi dengan mengetikkan lokasi asal versi JDK (JDK8) yang Anda inginkan.
Saya tidak yakin mengapa JDK9 tidak berfungsi dengan NetBeans8.2, tetapi jika saya mengetahuinya, saya akan menuliskannya di sini ...
Lokasi JDK default:
Mac OS ↴
/Library/Java/JavaVirtualMachines/jdk1.8.0_152.jdk/Contents/Home
Windows ↴
C: \ Program Files \ Java \ jdk1.8.0_152
Saya telah menggunakan jdk1.8.0_152 sebagai contoh