Nie mogę rozpocząć nowego projektu na Netbeans


10

Problem:

Kiedy otwieram okno dialogowe „dodaj nowy projekt” (zrzut ekranu poniżej), nie mogę utworzyć nowego projektu. Komunikat ładowania (ikona klepsydry) pozostaje włączony na zawsze. Z wyjątkiem „anuluj” pozostałe przyciski są wyłączone.

Kilka dni temu działało dobrze, nie zmieniłem żadnego ustawienia przed pojawieniem się problemu. Uruchomiłem funkcję aktualizacji wewnętrznej, ale problem nadal występuje.

wprowadź opis zdjęcia tutaj

Informacje:

Moja wersja systemu operacyjnego : Ubuntu 12.04.2 LTS 64 bity

Wersja Netbeans :

Pomoc -> o

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

Co próbowałem:

  • Zmiana wyglądu i działania za pomocą --lafopcji wiersza polecenia. Wygląd zmienia się, ale problem nadal występuje.
  • Za pomocą wewnętrznego polecenia aktualizacji wtyczka została zaktualizowana, ale problem nadal występuje.
  • Pobierając i instalując najnowszą wersję (7.31), zaimportowano ustawienia z poprzedniej wersji i problem nadal występuje.
  • Usunięcie folderu ustawień ~/.netbeans/7.3.1, ponowne uruchomienie netbeans, wybranie, aby nie importować ustawień, a raczej mieć nową czystą instalację

Odpowiedzi:


11

Właśnie zamieściłem to samo pytanie tutaj ... rozwiązaniem dla mnie było obniżenie wersji OpenJDK z 6b27 do 6b24 (szczegóły w linku).

Moi NetBeans szukał excactly jak w widoczny na zrzucie ekranu, a także miał jakieś inne dziwne problemy.

Sugerowałbym zrobienie java -versiontego, jeśli to pokazuje, że masz zainstalowaną wersję 6b27 i cat /var/log/dpkg.log | grep openjdkpokazuje, że niedawno otrzymałeś aktualizację OpenJDK, możesz spróbować naprawić problem powrotu do wersji 6b24 za pomocą tego polecenia:

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

****edytować****

Gdy odkryłem kilka innych problemów (połączenie SSH nie powiodło się w NetBeans), w końcu podjąłem decyzję o aktualizacji do Oracle JDK7. Aby uruchomić NetBeans z innym JDK, musisz edytować ./netbeans-7.X/etc/netbeans.confi zmienić linię netbeans_jdkhome="/usr/lib/jvm/java-7-oracle/jre"(myślę, że zostanie to wygenerowane w procesie instalacji NetBeans). W przeciwnym razie nadal będzie używać starego JDK, bez względu na to java -version, co powie.


2
Dobry pomysł! Możesz także wypróbować Javę 7, ponieważ JDK 7 i odpowiednik OpenJDK zostały wydane już od dłuższego czasu, więc naprawdę nie ma powodu, aby trzymać się Java 6.x.
allquixotic

@somequixotic Zaktualizowałem to w swoim notatniku, ale z jakiegoś powodu problemy z NetBeans nie zniknęły. Być może nadal korzystał z OpenJDK pod maską? java -versionpokazałjava 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.logprogramy upgrade openjdk-6-jre-lib 6b27-1.12.5-0ubuntu0.12.04.1 6b27-1.12.6-1ubuntu0.12.04.2i dwa inne podobne 24 lipca, jeden dzień przed moim krótkim urlopem, nad Netbeans pracował. Może być winowajcą!
Ten Brazylijczyk

1
@ ruda.almeida Obniżenie wersji rozwiązało dla mnie problem z nowymi projektami, ale później miałem inne problemy (z SSH), więc prawdziwym ostatecznym rozwiązaniem było dla mnie zainstalowanie openjdk-7-jre(lub wersja Oracle - obie działają) i zmiana ścieżka w netbeans.conf.
s1lv3r

1
Na wszelki wypadek: dla mnie działa instalacja „sudo apt-get install openjdk-7-jre”, ale ze ścieżką w pliku konfiguracyjnym: netbeans_jdkhome = "/ usr / lib / jvm / java-7-openjdk-amd64 / jre" , zamiast tej, którą podałeś w swojej odpowiedzi
leticia

1

Jest to błąd spowodowany zastosowaną wersją JDK :

Ten problem to błąd JDK z fokusem (nigdy nie kończąca się pętla przy żądaniu fokusa). Problem złożony przeciwko JDK to http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6598089 . (IcedTea, aw przyszłości OpenJDK będzie dystrybuowany jako domyślny JDK dla dystrybucji Linux, więc powinien być obsługiwany).

Błąd wydaje się wpływać zarówno na Oracle JDK, jak i OpenJDK. Zaktualizuj swój JDK, aby go naprawić. (Nie zapomnij zamienić netbeans_jdkhomezmiennej w ./netbeans-7.X/etc/netbeans.confpliku!)


-1

Spróbuj zmienić Swing Look i Feel Netbeans na Nimbus.


Wypróbowałem Nimbus, Metal, GTK itp. Wygląd zmienia się, ale przyciski i wieczne ładowanie pozostają niezmienne.
Ten Brazylijczyk

jaka wersja Netbeans? coś na konsoli, kiedy uruchamiasz Netbeans z konsoli?
allquixotic

Nic w konsoli, jeśli zostało uruchomione z wiersza poleceń.
Ten Brazylijczyk

czy masz jakieś ważne projekty przed tą blokadą?
mojo706

@ mojo706 Nie, a te, które miałem, zostały zabezpieczone
Ten Brazylijczyk

-1

Miałem ten sam problem zeszłej nocy, jeden Ubuntu 13.04

Zainstalowałem openjdk 6 i instalacja zakończyła się powodzeniem, ale netbeans zawiesił się, gdy próbowałem stworzyć nowy projekt.

Dziś udało mi się go rozwiązać po krzyku do mojego komputera i straszenia mojej dziewczyny :)

Jestem pewien, że to rozwiązało.

Przejdź do https://netbeans.org/community/releases/73/install.html#install_windows, a zobaczysz, że potrzebujesz chmodinstalatora:

chmod +x installer-file-name

przed instalacją ...

sh installer-file-name

Gdy to zrobiłem, na moim pulpicie pojawił się wykonywalny netbeans (z jakiegoś powodu nie wymienionego w aplikacjach).

Jedną z rzeczy, o których należy wspomnieć o instalatorze, dla mnie było powiedziane, że nie może uzyskać dostępu do niektórych pakietów JUNIT, wybrałem „zamknij te moduły” lub coś podobnego, a reszta instalacji działała dobrze.

Mam nadzieję, że to rozwiązuje również Twój problem!


Musiałem do chmod +xinstalatora, bo inaczej nawet nie zainstalowałaby nowej wersji. To nie jest przyczyną mojego problemu.
Ten Brazylijczyk

@Ruda, jedyną rzeczą, którą zrobiłem inaczej, było zainstalowanie netbeans przed wszelkimi innymi aktualizacjami (tj. Ponownie zainstalowałem ubuntu i zainstalowałem tylko jdks (6 i 7) przed zainstalowaniem netbeans). Inne rzeczy do wypróbowania: Uruchom instalator z jdk7 i 6 i sprawdź, czy coś się między nimi nie dzieje inaczej. Przepraszam, moja odpowiedź nie pomogła.
planty182

-1

Mam ten problem od kilku dni i to mnie całkowicie zlikwidowało.

Właśnie to rozwiązałem, zmieniając moją wersję Java z OpenJDK na Oracle

Mogą ci pomóc -

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


... zapomniałem wspomnieć, albo trzeba ponownie zainstalować netbeans lub zaktualizować netbeans.conf, aby użyć nowego środowiska JRE
user180187

Wydaje mi się to prawidłową odpowiedzią.
Pilot6


-1

Natknąłem się na ten sam problem i kilka innych próbowało nakłonić Netbeans do pracy na 12.04LTS, w ten sposób udało mi się uzyskać pełną kopię roboczą.

Ja (proszę nie strzelaj do mnie) użyłem urządzenia z systemem Windows, aby pobrać pełny pakiet Netbeans ze strony Netbeans.

Następnie przeniosłem plik .sh na pulpit, a następnie musiałem zmienić uprawnienia, aby umożliwić wykonanie pliku za pomocą;

sudo chmod +x netbeans-7.4-linux.sh

następnie po prostu zainstalowałem plik za pomocą;

./netbeans-7.4-linux.sh

Netbeans nie pojawia się w aplikacjach, ale na pulpicie znajduje się program uruchamiający.

Mam nadzieję, że to komuś pomoże :)


-1

Dla mnie się zmienia

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

do

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

w pliku netbeans.conf działało. :) :)


1
Ta odpowiedź jest niepełna w obecnym kształcie, zadziała tylko wtedy, gdy masz już zainstalowaną Javę 7, jeśli używasz openJDK, jeśli twoja architektura procesorów to amd64 itp.
Ten Brazylijczyk
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.