Ich kann kein neues Projekt auf Netbeans starten


10

Die Angelegenheit:

Wenn ich das Dialogfeld "Neues Projekt hinzufügen" öffne (Abbildung unten), kann ich kein neues Projekt erstellen. Die Lademeldung (Sanduhrsymbol) bleibt für immer eingeschaltet. Mit Ausnahme von "Abbrechen" sind die anderen Tasten deaktiviert.

Es hat vor ein paar Tagen einwandfrei funktioniert. Ich habe keine Einstellungen geändert, bevor das Problem aufgetreten ist. Ich habe die interne Update-Funktion ausgeführt, aber das Problem besteht weiterhin.

Geben Sie hier die Bildbeschreibung ein

Die Info:

Meine Betriebssystemversion : Ubuntu 12.04.2 LTS 64 Bit

Netbeans-Version :

Hilfe -> über

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

Was ich versucht habe:

  • Ändern des Erscheinungsbilds mit der --lafBefehlszeilenoption. Das Erscheinungsbild ändert sich zwar, aber das Problem bleibt bestehen.
  • Mit dem internen Update-Befehl wurde ein Plugin aktualisiert, das Problem besteht jedoch weiterhin.
  • Beim Herunterladen und Installieren der neuesten Version (7.31) wurden die Einstellungen aus der vorherigen Version importiert, und das Problem besteht weiterhin.
  • Entfernen Sie den Einstellungsordner ~/.netbeans/7.3.1, starten Sie netbeans neu, wählen Sie, keine Einstellungen zu importieren und stattdessen eine neue Neuinstallation durchzuführen

Antworten:


11

Habe gerade die gleiche Frage hier gepostet ... die Lösung für mich war, OpenJDK von 6b27 auf 6b24 herunterzustufen (siehe den Link für Details).

Meine NetBeans sahen genau so aus wie in Ihrem Screenshot und hatten auch einige andere seltsame Probleme.

Ich würde vorschlagen, dass Sie dies tun, java -versionwenn dies zeigt, dass Sie 6b27 installiert haben und cat /var/log/dpkg.log | grep openjdkdass Sie kürzlich das OpenJDK-Update erhalten haben. Sie können versuchen, das Problem zu beheben, indem Sie mit diesem Befehl zu 6b24 zurückkehren :

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

****bearbeiten****

Als ich einige andere Probleme entdeckte (SSH-Verbindung konnte in NetBeans nicht hergestellt werden), machte ich endlich den Schritt, ein Upgrade auf Oracle JDK7 durchzuführen. Um NetBeans mit einem anderen JDK zu starten, müssen Sie ./netbeans-7.X/etc/netbeans.confdie Zeile bearbeiten und ändern netbeans_jdkhome="/usr/lib/jvm/java-7-oracle/jre"(ich denke, dies wird beim NetBeans-Installationsprozess generiert). Andernfalls wird Ihr altes JDK weiterhin verwendet, egal was java -versiongesagt wird.


2
Guter Vorschlag! Vielleicht möchten Sie auch Java 7 ausprobieren, da JDK 7 und das OpenJDK-Äquivalent bereits seit geraumer Zeit veröffentlicht wurden. Es gibt also keinen Grund, sich an Java 6.x zu halten.
Allquixotic

@somequixotic Ich habe es auf meinem Notebook aktualisiert, aber aus irgendeinem Grund waren die Probleme mit NetBeans nicht verschwunden. Vielleicht wurde OpenJDK noch unter der Haube verwendet? java -versionzeigtejava 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.logShows upgrade openjdk-6-jre-lib 6b27-1.12.5-0ubuntu0.12.04.1 6b27-1.12.6-1ubuntu0.12.04.2und zwei ähnliche andere am 24. Juli, einen Tag bevor ich in den Kurzurlaub ging, arbeitete nad Netbeans. Könnte der Schuldige sein!
Dieser Brasilianer

1
@ ruda.almeida Das Downgrade löste das Problem mit den neuen Projekten für mich, aber später hatte ich andere Probleme (mit SSH), so dass die eigentliche endgültige Lösung für mich darin bestand, openjdk-7-jredie Oracle-Version (beide funktionieren) zu installieren und zu ändern Pfad in der netbeans.conf.
s1lv3r

1
Nur für den Fall: Für mich funktioniert die Installation von "sudo apt-get install openjdk-7-jre", aber der mit Pfad in der Konfigurationsdatei lautet: netbeans_jdkhome = "/ usr / lib / jvm / java-7-openjdk-amd64 / jre" , anstelle der, die Sie in Ihre Antwort
eingegeben

1

Es ist ein Fehler, der durch die verwendete JDK- Version verursacht wird:

Dieses Problem ist ein JDK-Fehler mit Fokus (Endlosschleife beim Anfordern des Fokus). Das gegen JDK eingereichte Problem lautet http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6598089 . (IcedTea und in Zukunft OpenJDK werden als Standard-JDK für die Linux-Distribution verteilt, daher sollte es unterstützt werden.)

Der Fehler scheint sowohl Oracle JDK als auch OpenJDK zu betreffen. Aktualisieren Sie Ihr JDK, um es zu beheben. (Vergessen Sie nicht, die netbeans_jdkhomeVariable in der ./netbeans-7.X/etc/netbeans.confDatei zu chanten !)


-1

Versuchen Sie, das Swing- Look & Feel Ihrer Netbeans in Nimbus zu ändern .


Versuchte Nimbus, Metal, GTK usw. Das Erscheinungsbild ändert sich, aber die nicht klickbaren Tasten und das ewige Laden bleiben bestehen.
Dieser Brasilianer

Welche Version von Netbeans? irgendetwas auf der Konsole, wenn Sie Netbeans von der Konsole aus ausführen?
Allquixotic

Nichts auf der Konsole, wenn über die Befehlszeile gestartet.
Dieser Brasilianer

Haben Sie vor dieser Sperre wichtige Projekte?
Mojo706

@ mojo706 Nein, und die, die ich hatte, sind gesichert
Dieser Brasilianer

-1

Ich hatte gestern Abend das gleiche Problem mit einem Ubuntu 13.04

Ich habe openjdk 6 installiert und die Installation war erfolgreich, aber Netbeans hingen, als ich versuchte, ein neues Projekt zu erstellen.

Heute habe ich es geschafft, es zu lösen, nachdem ich meinen Computer angeschrien und meine Freundin erschreckt habe :)

Ich bin mir ziemlich sicher, dass dies das Problem gelöst hat.

Gehen Sie zu https://netbeans.org/community/releases/73/install.html#install_windows und Sie werden sehen, dass Sie chmoddas Installationsprogramm benötigen :

chmod +x installer-file-name

bevor Sie installieren ...

sh installer-file-name

Sobald ich dies getan habe, habe ich eine ausführbare NetBeans auf meinem Desktop (aus irgendeinem Grund nicht in Anwendungen aufgeführt).

Eine Sache, die ich über das Installationsprogramm beachten sollte: Für mich war der Zugriff auf einige JUNIT-Pakete nicht möglich. Ich habe "Diese Module beenden" oder ähnliches ausgewählt, und der Rest der Installation hat einwandfrei funktioniert.

Ich hoffe, das löst auch Ihr Problem!


Ich musste chmod +xdas Installationsprogramm oder es würde nicht einmal die neue Version installieren. Das ist nicht die Ursache meines Problems.
Dieser Brasilianer

@Ruda, das einzige andere, was ich anders gemacht habe, war die Installation von NetBeans vor anderen Updates (dh ich habe Ubuntu neu installiert und nur die JDKS (6 und 7) vor der Installation von NetBeans installiert). Andere Dinge, die Sie versuchen sollten: Führen Sie das Installationsprogramm mit jdk7 und 6 aus und prüfen Sie, ob zwischen ihnen etwas anderes passiert. Entschuldigung, meine Antwort hat nicht geholfen.
planty182

-1

Ich habe dieses Problem seit ein paar Tagen und es hat mich total fertig gemacht.

Ich habe es jedoch gerade gelöst, indem ich meine Java-Version von OpenJDK auf Oracle geändert habe

Diese könnten Ihnen helfen -

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


... vergessen zu erwähnen, müssen dann entweder netbeans neu installieren oder netbeans.conf aktualisieren, um neue jre
user180187

Es sieht nach einer gültigen Antwort für mich aus.
Pilot6

-1

Ich habe es durch ein Upgrade auf open-jdk 7 gelöst.


-1

Ich war auf dasselbe Problem gestoßen und einige andere versuchten, Netbeans dazu zu bringen, an 12.04LTS zu arbeiten. Auf diese Weise gelang es mir, eine vollständige Arbeitskopie zu erhalten.

Ich (bitte nicht erschossen) habe ein Windows-Gerät verwendet, um das vollständige Netbeans-Paket von der Netbeans-Website herunterzuladen.

Ich habe dann die .sh-Datei auf meinen Desktop übertragen und musste dann die Berechtigungen ändern, damit die Datei ausgeführt werden kann.

sudo chmod +x netbeans-7.4-linux.sh

dann habe ich einfach die datei mit installiert;

./netbeans-7.4-linux.sh

Netbeans wird in Anwendungen nicht angezeigt, aber auf dem Desktop befindet sich ein Launcher.

Hoffe das hilft jemandem :)


-1

Für mich ändern

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

zu

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

in der netbeans.conf Datei funktioniert. :) :) :)


1
Diese Antwort ist derzeit unvollständig. Sie funktioniert nur, wenn Sie Java 7 bereits installiert haben, wenn Sie openJDK verwenden, wenn Ihre Prozessorarchitektur amd64 ist usw.
Dieser Brasilianer
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.