Ich habe Windows 10 OS, ich habe gerade JDK 9 und Netbeans 8.2 Version mit allen Funktionen heruntergeladen. Wenn ich ein (Java-) Projekt erstellen möchte, kann es das einfach nicht. Gibt mir keinen Fehler oder so, nur diesen leeren Bildschirm.
Was könnte hier ein Problem sein, sodass ich kein Projekt erstellen kann?
BEARBEITEN: Die Lösung besteht darin, JDK 8 zu installieren, da JDK 9 und höher derzeit nicht unterstützt werden.
Wenn Sie JDK 8 jedoch bereits installiert haben, befolgen Sie bitte die unten beschriebenen Schritte.
Der Grund ist, dass es einen Konflikt mit dem Basis-JDK gibt, mit dem NetBeans beginnt. Sie müssen es auf eine niedrigere Version einstellen.
"C:\Program Files\NetBeans 8.2\etc"
oder überall dort, wo NetBeans installiert ist.netbeans.conf
Datei.netbeans_jdkhome
und ersetzen Sie den JDK-Pfad dort durch"C:\Program Files\Java\jdk1.8.0_152"
oder überall dort , wo Ihr JDK installiert ist. Stellen Sie sicher, dass Sie den richtigen Pfad verwenden, da sonst Probleme auftreten. HierJDK 1.8.0_152
ist installiert.quelle
Wie die anderen Leute sagten, wird NetBeans immer die neueste Version von JDK verwenden (derzeit JDK9), die nicht mit NetBeans 8.2 funktioniert und Probleme verursacht, wie ihr erwähnt habt.
Sie können dieses Problem lösen, indem Sie NetBeans zwingen, JDK8 zu verwenden, anstatt JDK9 zu löschen!
Sie müssen nur die
netbeans.conf
Datei bearbeiten :MacOS
/Applications/NetBeans/NetBeans8.2.app/Contents/Resources/NetBeans/etc
Windows
C:\Program Files\NetBeans 8.2\etc\
Öffnen Sie netbeans.conf mit Ihrem bevorzugten Editor und suchen Sie diese Zeile:
netbeans_jdkhome="/path/to/jdk"
Entfernen Sie das # -Zeichen davor und ändern Sie es, indem Sie den gewünschten JDK8-Ausgangsort (JDK8) eingeben.Ich bin mir nicht sicher, warum JDK9 nicht mit NetBeans8.2 funktioniert, aber wenn ich es herausfinde, werde ich es hier schreiben ...
Standard-JDK-Speicherorte:
Mac OS ↴
Windows ↴
Ich habe jdk1.8.0_152 als Beispiel verwendet
quelle
Ich hatte das gleiche Problem, mit dem ich NetBeans 8.2 unter macOS High Sierra installiert habe, und standardmäßig funktioniert NetBeans mit der neuesten JDK-Version (derzeit JDK 9).
Ich habe NetBeans gezwungen, JDK 8 zu verwenden. Sie müssen Ihre
netbeans.conf
Datei konfigurieren . Sie finden sie unter:Sie müssen Ihren Pfad zu JDK auskommentieren und aktualisieren. Sie finden Ihren unter:
Speichern Sie es einfach, starten Sie NetBeans neu und Sie sind fertig!
quelle
Wenn Sie unter Linux arbeiten, öffnen Sie die Datei netbeans.conf mit nano oder etwas anderem.
und bearbeiten Sie jdkhome oder das Verzeichnis für jdk
Sie können Ihre JDK-Version mit überprüfen
oder
quelle
Java SE Development Kit 9 ist nicht mit der Netbeans IDE 8.2 kompatibel.
Meine Lösung:
quelle
Das gleiche Problem trat bei JDK 10 auf. Während der Installation von NetBeans, die zur Eingabe des Standardspeicherorts für JDK aufgefordert wurden, wurde JDK 10 verwendet. Dies war das Problem, es sollte JDK8 (1.8) sein.
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"
Hinweis: Wenn die obige .conf-Datei nicht bearbeitet werden kann, verwenden Sie den Administratormodus. Ich verwende Notepad ++. Es wurde aufgefordert, Notepad ++ im Administratormodus neu zu starten. Das Speichern funktionierte dann einwandfrei.
quelle
Ich hatte das gleiche Problem,
Viel Glück :)
quelle
@ubuntu 18.04
sudo apt install openjdk-8-jdk
dann
sudo update-alternatives --config java
Wählen Sie Java 8 und starten Sie
netbeans
Fertig
quelle
Ja, es funktioniert: Entfernen Sie den Pfad von jdk 9.0 und deinstallieren Sie diesen aus dem Cantroll-Bereich. Installieren Sie stattdessen jdk 8version und legen Sie den Pfad fest. Es funktioniert problemlos mit netbean 8.2.
quelle
Ich habe versucht Einstellung
netbeans_jdkhome="/path/to/jdk-9.0.4"
in netbeans.config von "C: \ Programme \ NetBeans8.2 \ etc" in Windows - 10 . Es wird eine Benachrichtigung "Unerwartete Ausnahme" angezeigt .quelle