Saya tidak dapat memulai proyek baru di Netbeans

10

Masalah:

Ketika saya membuka dialog "tambah proyek baru" (tangkapan layar di bawah), saya tidak dapat membuat proyek baru. Pesan pemuatan (ikon jam pasir) tetap hidup selamanya. Kecuali untuk "batal", tombol-tombol lain dinonaktifkan.

Itu berfungsi dengan baik beberapa hari yang lalu, saya belum mengubah pengaturan apa pun sebelum masalah muncul. Saya menjalankan fitur pembaruan internal, tetapi masalah tetap ada.

masukkan deskripsi gambar di sini

Info:

Versi OS saya : Ubuntu 12.04.2 LTS 64 bit

Versi Netbeans :

Bantuan -> tentang

Product Version: NetBeans IDE 7.2.1 (Build 201210100934)
Java: 1.6.0_27; OpenJDK 64-Bit Server VM 20.0-b12
System: Linux version 3.2.0-49-generic running on amd64; UTF-8; pt_BR (nb)
User directory: /home/user/.netbeans/7.2.1
Cache directory: /home/user/.cache/netbeans/7.2.1

Apa yang saya coba:

  • Mengubah Tampilan dan Rasa dengan --lafopsi baris perintah. Tampilan-dan-nuansa memang berubah, tetapi masalahnya tetap ada.
  • Menggunakan perintah pembaruan internal, sebuah plugin diperbarui tetapi masalahnya masih ada.
  • Mengunduh dan menginstal versi terbaru (7.31), itu mengimpor pengaturan dari versi sebelumnya dan masalah berlanjut.
  • Menghapus folder pengaturan ~/.netbeans/7.3.1, memulai kembali netbeans, memilih untuk tidak mengimpor pengaturan dan lebih baik menginstal bersih baru
Orang Brasil itu
sumber
Sangat relevan: netbeans.org/bugzilla/show_bug.cgi?id=122202
Orang Brazil itu,

Jawaban:

11

Baru saja memposting pertanyaan yang sama di sini ... solusinya bagi saya adalah menurunkan OpenJDK dari 6b27 menjadi 6b24 (lihat tautan untuk detailnya).

NetBeans saya sedang mencari excactly seperti di sreenshot Anda dan juga memiliki beberapa masalah aneh lainnya.

Saya menyarankan Anda lakukan java -versionjika ini menunjukkan bahwa Anda telah menginstal 6b27 dan cat /var/log/dpkg.log | grep openjdkmenunjukkan bahwa Anda baru saja menerima pembaruan OpenJDK, Anda dapat mencoba untuk memperbaiki masalah kembali ke 6b24 menggunakan perintah ini:

apt-get install openjdk-6-jre=6b24-1.11.1-4ubuntu2 openjdk-6-jre-headless=6b24-1.11.1-4ubuntu2 icedtea-6-jre-cacao=6b24-1.11.1-4ubuntu2

**** sunting ****

Ketika saya menemukan beberapa masalah lain (koneksi SSH tidak akan terbentuk dalam NetBeans) saya akhirnya mengambil langkah untuk meningkatkan ke Oracle JDK7. Untuk memulai NetBeans dengan JDK lain Anda harus mengedit ./netbeans-7.X/etc/netbeans.confdan mengubah baris netbeans_jdkhome="/usr/lib/jvm/java-7-oracle/jre"(saya kira ini dihasilkan dalam proses instalasi NetBeans). Kalau tidak, ia akan tetap menggunakan JDK lama Anda, apa pun yang java -versiondikatakan.

s1lv3r
sumber
2
Saran yang bagus! Anda mungkin juga ingin mencoba Java 7, karena JDK 7 dan OpenJDK yang setara telah dirilis cukup lama sekarang, jadi benar-benar tidak ada alasan untuk tetap menggunakan Java 6.x.
allquixotic
@satuquixotic Saya memutakhirkannya di notebook saya, tetapi untuk beberapa alasan masalah dengan NetBeans tidak hilang. Mungkin masih menggunakan OpenJDK di bawah tenda? java -versionmenunjukkanjava version "1.7.0_25" Java(TM) SE Runtime Environment (build 1.7.0_25-b15) Java HotSpot(TM) 64-Bit Server VM (build 23.25-b01, mixed mode)
s1lv3r
Aha! dpkg.logmenunjukkan upgrade openjdk-6-jre-lib 6b27-1.12.5-0ubuntu0.12.04.1 6b27-1.12.6-1ubuntu0.12.04.2dan dua lainnya yang serupa pada 24 Juli, satu hari sebelum saya pergi berlibur singkat, dan Netbeans bekerja. Mungkin pelakunya!
Orang Brazil itu,
1
@ ruda.almeida Downgrade memecahkan masalah dengan proyek-proyek baru untuk saya, tetapi kemudian saya memiliki masalah lain (dengan SSH), jadi solusi terakhir yang sebenarnya bagi saya adalah menginstal openjdk-7-jre(atau versi oracle - keduanya berfungsi) dan mengubah jalan di netbeans.conf.
s1lv3r
1
Hanya dalam kasus: Bagi saya bekerja menginstal "sudo apt-get install openjdk-7-jre", tetapi dengan path dalam file konfigurasi sebagai: netbeans_jdkhome = "/ usr / lib / jvm / java-7-openjdk-amd64 / jre" , alih-alih jawaban yang Anda masukkan
leticia
1

Ini adalah bug yang disebabkan oleh versi JDK yang digunakan:

Masalah ini adalah bug JDK dengan fokus (loop tidak pernah berakhir saat meminta fokus). Masalah yang diajukan terhadap JDK adalah http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6598089 . (IcedTea dan OpenJDK di masa depan akan didistribusikan sebagai JDK default untuk distribusi Linux sehingga harus didukung.)

Bug ini tampaknya mempengaruhi Oracle JDK dan OpenJDK. Perbarui JDK Anda untuk memperbaikinya. (Jangan lupa chante netbeans_jdkhomevariabel dalam ./netbeans-7.X/etc/netbeans.conffile!)

Orang Brasil itu
sumber
-1

Coba ubah Tampilan Ayunan Netbeans Anda dan Rasakan ke Nimbus.

allquixotic
sumber
Mencoba Nimbus, Logam, GTK, dll. Tampilan dan nuansa berubah, tetapi tombol yang tidak dapat diklik dan pemuatan abadi tetap ada.
Orang Brasil itu,
versi Netbeans apa? apa pun di konsol ketika Anda menjalankan netbeans dari konsol?
allquixotic
Tidak ada di konsol jika dimulai dari baris perintah.
Orang Brasil itu,
apakah Anda memiliki proyek penting sebelum penguncian ini?
mojo706
@ mojo706 Tidak, dan yang saya punya cadangannya
Orang Brazil itu,
-1

Saya memiliki masalah yang sama tadi malam satu Ubuntu 13,04

Saya telah menginstal openjdk 6 dan instal berhasil tetapi netbeans digantung ketika saya mencoba membuat proyek baru.

Hari ini saya berhasil menyelesaikannya setelah berteriak pada komputer saya dan menakuti pacar saya :)

Cukup yakin ini menyelesaikannya.

Buka https://netbeans.org/community/releases/73/install.html#install_windows dan Anda akan melihat bahwa Anda perlu chmodmenginstalnya:

chmod +x installer-file-name

sebelum Anda menginstal ...

sh installer-file-name

Setelah saya melakukan ini saya mendapat netbeans yang dapat dieksekusi di desktop saya (untuk beberapa alasan tidak tercantum dalam aplikasi).

Satu hal yang perlu diperhatikan tentang installer, bagi saya dikatakan tidak bisa mendapatkan akses ke beberapa paket JUNIT, saya memilih 'keluar dari modul ini' atau yang serupa, dan sisa instalasi bekerja dengan baik.

Saya harap ini memecahkan masalah Anda juga!

planty182
sumber
Saya harus chmod +xmenginstal atau bahkan tidak akan menginstal versi baru. Itu bukan penyebab masalah saya.
Orang Brazil itu,
@ Ruda, satu-satunya hal yang saya lakukan berbeda adalah menginstal netbeans sebelum pembaruan lainnya (yaitu saya menginstal ulang ubuntu, dan hanya menginstal jdks (6 dan 7) sebelum menginstal netbeans). Hal-hal lain untuk dicoba: Jalankan penginstal dengan jdk7 dan 6 dan lihat apakah ada sesuatu yang berbeda di antara mereka. Maaf jawaban saya tidak membantu.
planty182
-1

Saya telah mengalami masalah ini selama beberapa hari dan ini benar-benar membuat saya bingung.

Namun saya baru saja menyelesaikannya dengan mengubah versi Java saya dari OpenJDK ke Oracle

Ini mungkin membantu Anda -

http://kiranscience.blogspot.co.uk/2012/08/remove-openjdkjre-from-ubuntu-1204.html

http://www.webupd8.org/2012/01/install-oracle-java-jdk-7-in-ubuntu-via.html

pengguna180187
sumber
... lupa menyebutkan, maka harus menginstal ulang netbeans atau memperbarui netbeans.conf untuk menggunakan jre baru
user180187
Sepertinya jawaban yang valid untuk saya.
Pilot6
-1

Saya menyelesaikannya dengan memutakhirkan ke open-jdk 7.

irshad
sumber
-1

Saya telah mengalami masalah yang sama dan beberapa orang lain mencoba untuk membuat Netbeans bekerja pada 12.04LTS, ini adalah bagaimana saya berhasil memiliki salinan yang berfungsi penuh.

Saya (tolong jangan tembak saya) menggunakan perangkat windows untuk mengunduh paket Netbeans lengkap dari situs web Netbeans.

Saya kemudian mentransfer file .sh ke desktop saya, lalu saya perlu mengubah izin untuk memungkinkan file dieksekusi, dengan;

sudo chmod +x netbeans-7.4-linux.sh

maka saya cukup menginstal file dengan;

./netbeans-7.4-linux.sh

Netbeans tidak muncul di aplikasi tetapi ada peluncur di desktop.

Semoga ini bisa membantu seseorang :)

pengguna211698
sumber
-1

Bagi saya berubah

netbeans_jdkhome="/usr/lib/jvm/java-6-openjdk-amd64"

untuk

netbeans_jdkhome="/usr/lib/jvm/java-7-openjdk-amd64"

dalam file netbeans.conf bekerja. :) :)

pengguna216971
sumber
1
Jawaban ini tidak lengkap seperti berdiri, itu hanya akan bekerja jika Anda sudah Java 7 diinstal, jika Anda menggunakan OpenJDK, jika arsitektur prosesor Anda amd64, dll
Bahwa Brasil Guy