Saya memiliki OS windows 10, saya baru saja mengunduh JDK 9, dan versi Netbeans 8.2 dengan Semua fitur. Ketika saya ingin membuat proyek (Java), itu tidak bisa dilakukan. Tidak memberi saya kesalahan atau sesuatu, hanya layar kosong ini.
Apa yang menjadi masalah di sini, jadi saya tidak dapat membuat proyek apa pun?
EDIT: Solusinya adalah menginstal JDK 8, karena JDK 9 dan seterusnya saat ini tidak didukung.
Namun, jika Anda sudah menginstal JDK 8, ikuti langkah-langkah yang diuraikan di bawah ini.
Alasannya adalah karena ada konflik dengan JDK dasar tempat NetBeans memulai. Anda harus menyetelnya ke versi yang lebih rendah.
"C:\Program Files\NetBeans 8.2\etc"
, atau di mana pun NetBeans diinstal.netbeans.conf
file.netbeans_jdkhome
dan ganti jalur JDK di sana dengan"C:\Program Files\Java\jdk1.8.0_152"
, atau di mana pun JDK Anda diinstal. Pastikan untuk menggunakan jalan yang benar, atau Anda akan mengalami masalah. Di sini,JDK 1.8.0_152
dipasang.sumber
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
Windows
C:\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 ↴
Windows ↴
Saya telah menggunakan jdk1.8.0_152 sebagai contoh
sumber
Saya memiliki masalah yang sama saat saya menginstal NetBeans 8.2 di macOS High Sierra, dan dengan pengaturan default, NetBeans akan bekerja dengan rilis JDK terbaru (saat ini JDK 9).
Apa yang saya lakukan adalah memaksa NetBeans untuk menggunakan JDK 8, Anda harus mengkonfigurasi
netbeans.conf
file Anda, Anda dapat menemukannya di:Anda perlu menghapus komentar dan memperbarui jalur Anda ke JDK, Anda akan menemukannya di:
Simpan saja, restart NetBeans dan selesai!
sumber
Jika Anda menjalankan di linux, buka file netbeans.conf menggunakan nano atau yang lainnya.
dan edit jdkhome atau direktori untuk jdk
Anda dapat memeriksa versi jdk Anda dengan
atau
sumber
Java SE Development Kit 9 tidak kompatibel dengan Netbeans IDE 8.2.
Solusi Saya:
sumber
Menghadapi masalah yang sama dengan jdk 10. Saat menginstal netbeans yang diminta untuk lokasi default jdk diambil sebagai jdk 10. Ini adalah masalahnya, seharusnya jdk8 (1.8).
C:\Program Files\NetBeans 8.2\etc\netbeans.conf
# netbeans_jdkhome="C:\Program Files\Java\jdk-10.0.1"
netbeans_jdkhome="C:\Program Files\Java\jdk1.8.0_171"
Catatan: Jika file .conf di atas tidak dapat diedit, gunakan mode Administrator. Saya menggunakan Notepad ++, itu diminta untuk memulai ulang Notepad ++ dalam mode Administrator, kemudian simpan berfungsi dengan baik.
sumber
Saya memiliki masalah yang sama,
Semoga berhasil :)
sumber
@ubuntu 18.04
sudo apt install openjdk-8-jdk
kemudian
sudo update-alternatives --config java
pilih java 8 lalu restart
netbeans
Selesai
sumber
Ya itu berfungsi: hapus jalur jdk 9.0 dan hapus instalan ini dari panel Cantroll sebagai gantinya instal jdk 8version dan atur jalurnya, ini berfungsi dengan mudah dengan netbean 8.2.
sumber
Saya mencoba mengatur
netbeans_jdkhome="/path/to/jdk-9.0.4"
di netbeans.config dari "C: \ Program Files \ NetBeans8.2 \ etc" di Windows 10 . Ini menunjukkan pemberitahuan "Pengecualian Tak Terduga" .sumber