Setelah instalasi Ubuntu 18.04 baru dan setelah instalasi netbeans, netbeans tidak memulai. netbeans diinstal dengan
sudo apt install netbeans
beberapa program java lainnya (setidaknya Eclipse) tidak memulai juga.
ketika memulai netbeans dari commandline, JVM mencetak PERINGATAN berikut:
➜ ~ netbeans
WARNING: An illegal reflective access operation has occurred
WARNING: Illegal reflective access by org.netbeans.ProxyURLStreamHandlerFactory (file:/usr/share/netbeans/platform18/lib/boot.jar) to field java.net.URL.handler
WARNING: Please consider reporting this to the maintainers of org.netbeans.ProxyURLStreamHandlerFactory
WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations
WARNING: All illegal access operations will be denied in a future release
➜ ~
Jawaban:
Repositori Ubuntu masih memiliki Netbeans 8.1 tetapi JDK 11. Jadi saya telah mengunduh Netbeans 8.2 dari Situs web Netbeans
Setelah mengunduh Netbeans 8.2, ikuti langkah-langkah ini:
dan ikuti instruksi di layar. Impor pengaturan dan luncurkan netbeans dari laci aplikasi.
Juga jika Anda memiliki paket dengan nama sebagai JDK 8, hapus saja. Anda dapat menemukan paket yang diinstal dengan menggunakan
dan hapus semua paket dengan nama openjdk-8- dengan menggunakan,
Untuk Instalasi Netbeans 9.0 lihat di sini .
sumber
Saya bisa membuatnya bekerja dengan menginstal dan mengatur JDK8 sebagai default.
Saya mengikuti petunjuk di situs web ini: https://linuxconfig.org/how-to-install-java-on-ubuntu-18-04-bionic-beaver-linux
secara khusus:
Menambahkan repositori PPA:
Instal Java 8, dan tetapkan sebagai default:
Saya dapat menginstal menggunakan file .sh netbeans diinstal setelah itu
sumber
Saya bisa menyelesaikan ini dengan menjalankan
sudo update-alternatives --config java
dan kemudian memilih opsi java-8 daripada default java-11. Anda perlu memiliki paket openjdk java-8 yang masih diinstal agar ini berfungsi.sumber
Masalah yang sama dengan saya juga setelah memutakhirkan ke Ubuntu 18.04. Netbeans berhenti bekerja. Saya mencoba banyak cara mengubah konfigurasi. Alasan utama untuk masalah ini adalah ketergantungan java. Netbeans secara langsung bergantung pada Oracle Java. Ubuntu 18.04 hadir dengan default open jdk11 diinstal dan ditetapkan sebagai java default. Ketika Netbeans memulai, ia memeriksa dependensi dan gagal karena ini. Meskipun dalam beberapa kasus terbuka tetapi tidak semua fitur berfungsi. Kadang hanya beberapa jendela saja yang berfungsi. Penjelajah proyek khusus tidak berfungsi.
Untuk melihat kesalahan, Anda dapat memeriksa file log dari menu-> view-> IDELog
Akhirnya yang berhasil bagi saya adalah.
Akhirnya yang berhasil bagi saya adalah mengatur
java_home
jalur di direktori Netbeans yang terinstal. Netbeans 8.2 diinstal pada direktori HOME secara umum. Terkadang bisa berbeda. Anda dapat mengetahui menggunakanlocate
perintah. ubah jalur untuk java_home di dalamNyalakan kembali Netbeans dan itu akan bekerja dengan baik.
CATATAN: Mengubah
/etc/netbeans.conf
direktori sistem di atas tidak akan berfungsi.sumber
Hapus Java 11 (yang tidak kompatibel dengan Netbeans 8.2 di Ubuntu 18.xx):
Instal Java 8 dan Netbeans 8.2 (Netbeans sekitar 214MB):
Ketika ditanya tentang Lokasi Java pilih
/usr/lib/jvm/java-8-openjdk-amd64
.Setelah instalasi, Anda dapat mengaksesnya melalui
jika Anda memilih lokasi default.
sumber
Yang memecahkan masalah bagi saya adalah dua hal:
sumber
Saya memiliki masalah yang sama, meskipun saya menyelesaikannya! Masalah aktual yang versi jdk digunakan oleh Netbeans. Seperti dalam bionic beaver dilengkapi dengan versi jdk baru, sementara kofigurasi Netbeans lama menggunakan yang lama, hapus instalan netbeans yang ada dan kemudian unduh netbeans dari situs web saat instalasi, pilih jdk8 sebagai pilihan . Itu bekerja untuk saya, mungkin berhasil untuk Anda!
Saya pelajar, saran Anda selalu diterima!
sumber