it-swarm.com.de

Projekt kann nicht auf Netbeans 8.2 erstellt werden

Ich habe Windows 10 OS, ich habe gerade JDK 9 und Netbeans 8.2 mit allen Funktionen heruntergeladen. Wenn ich ein (Java-) Projekt erstellen möchte, kann es einfach nicht. Gibt mir keinen Fehler oder etwas, nur diesen leeren Bildschirm.

 enter image description here

Was könnte hier ein Problem sein, sodass ich kein Projekt erstellen kann?

99
Nemus
  1. Sie können Ihr Problem lösen, indem Sie den Ordner JDK-9 löschen.
  2. Starten Sie Netbeans neu.
  3. Sie erhalten eine Nachricht, wenn Sie die Standardversion von JDK verwenden möchten.
  4. Drücken Sie yes oder ok.

Oder Sie können JDK-9 von Ihrem PC entfernen und JDK-8 installieren.

50
nada

EDIT: Die Lösung ist die Installation von JDK 8, da JDK 9 und höher derzeit nicht unterstützt werden.

Wenn Sie JDK 8 jedoch bereits installiert haben, befolgen Sie bitte die folgenden Schritte.

Der Grund ist, dass ein Konflikt mit dem Basis-JDK vorliegt, mit dem NetBeans beginnt. Sie müssen eine niedrigere Version einstellen.

  1. Wechseln Sie in den Ordner "C:\Program Files\NetBeans 8.2\etc" oder wo auch immer NetBeans installiert ist.
  2. Öffnen Sie die netbeans.conf-Datei.
  3. Suchen Sie nach netbeans_jdkhome und ersetzen Sie den JDK-Pfad dort durch "C:\Program Files\Java\jdk1.8.0_152" oder wo auch immer Ihr JDK installiert ist. Vergewissern Sie sich, dass Sie den richtigen Pfad verwenden, da sonst Probleme auftreten. Hier ist JDK 1.8.0_152 installiert.
  4. Speichern Sie die Datei und starten Sie NetBeans neu. Es hat für mich funktioniert, sollte auch für Sie tun.
80
Kingsley Ijike

Wie die anderen Leute sagten, wird NetBeans immer die neueste Version von JDK (derzeit JDK9) verwenden, die nicht mit NetBeans 8.2 funktioniert und Probleme verursacht, wie Sie bereits erwähnt haben. 

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 die netbeans.conf mit Ihrem bevorzugten Editor und suchen Sie nach folgender Zeile: netbeans_jdkhome="/path/to/jdk" Entfernen Sie das # - Zeichen vor dem Namen und ändern Sie es, indem Sie den gewünschten Standort der JDK-Version (JDK8) eingeben.

Ich bin nicht sicher, warum JDK9 nicht mit NetBeans8.2 arbeitet, aber wenn ich es herausfände, schreibe ich es hier ...


Standard-JDK-Speicherorte:

Mac OS ↴

/Library/Java/JavaVirtualMachines/jdk1.8.0_152.jdk/Contents/Home

Windows ↴

C:\Programme\Java\jdk1.8.0_152

Ich habe jdk1.8.0_152 als Beispiel verwendet

32
BlueDev

Ich hatte das gleiche Problem, dass ich NetBeans 8.2 auf macOS High Sierra installiert habe. Standardmäßig arbeiten NetBeans mit der neuesten JDK-Version (derzeit JDK 9). 

 NetBeans Problem

Was ich getan habe, war, NetBeans zur Verwendung von JDK 8 zu zwingen. Sie müssen Ihre netbeans.conf-Datei konfigurieren. Sie finden sie unter:

/ Applications/NetBeans/NetBeans 8.2.app/Contents/Resources/NetBeans/etc/netbeans.conf

 enter image description here

Sie müssen Ihren Kommentar zum JDK dekommentieren und aktualisieren. Sie finden Ihren unter:

/Library/Java/JavaVirtualMachines/jdk1.8.0_131.jdk/Contents/Home

 enter image description here

Speichern Sie es einfach, starten Sie NetBeans neu und Sie sind fertig!

16
Carlos Abraham

Wenn Sie unter Linux laufen, öffnen Sie die Datei netbeans.conf mit nano oder einem anderen Element.

nano netbeans-8.2/etc/netbeans.conf

und bearbeiten Sie jdkhome oder das Verzeichnis für jdk

netbeans_jdkhome="/usr/lib/jvm/Java-1.8.0-openjdk-AMD64"

sie können Ihre JDK-Version mit überprüfen

Java -version

oder

ls /usr/lib/jvm
9
Elbo S.P.

Java SE Development Kit 9 ist nicht kompatibel mit den Netbeans IDE 8.2.

Meine Lösung:

  1. Löschen Sie das aktuelle JDK 9 
  2. Installieren Sie diese vorherige Vertrauensversion von JDK: JDK 8
  3. Ändern Sie die folgende Datei:\Programme\NetBeans 8.2\etc\netbeans.conf im angegebenen Ordnerpfad des neu installierten JDK 8: netbeans_jdkhome = "C:\Program "(Beispiel)
6
testtamas

Das gleiche Problem wurde mit jdk 10 behandelt. Bei der Installation von netbeans, die für jdk als Standardspeicherort aufgefordert wurden, wurde als jdk 10 angenommen. Dies war das Problem, es sollte jdk8 (1.8) sein.

  1. Schließen Sie Netbeans
  2. Öffnen Sie unter der Datei
    C:\Program Files\NetBeans 8.2\etc\netbeans.conf
  3. Kommentar jdkhome Zeile jdk9 oder jdk10 mit # Zeichen:
    # netbeans_jdkhome="C:\Program Files\Java\jdk-10.0.1"
  4. Neue jdkhome-Zeile für jdk8 hinzufügen:
    netbeans_jdkhome="C:\Program Files\Java\jdk1.8.0_171"
  5. Starten Sie Netbeans

Hinweis: Wenn die oben genannte .conf-Datei nicht bearbeitet werden kann, verwenden Sie den Administratormodus. Ich verwende Notepad ++. Es wurde aufgefordert, Notepad ++ im Administratormodus neu zu starten.

Ich hatte das gleiche Problem,

  • Beenden Sie Netbeans.
  • Löschen Sie die JDK9-Datei in:/Library/Java/JavaVirtualMachines 
  • Installieren Sie das JDK8: Downloadlink

Viel Glück :) 

2
Soufiane

Ich habe versucht, netbeans_jdkhome="/path/to/jdk-9.0.4" in netbeans.config von "C:\Programme\NetBeans8.2\etc" in Windows 10 einzustellen. Es zeigt eine Benachrichtigung "Unerwartete Ausnahme"

0
Tarun

Ja, es funktioniert: Entfernen Sie den Pfad von jdk 9.0 und deinstallieren Sie diesen von der Systemsteuerung. Installieren Sie stattdessen jdk 8version und stellen Sie den Pfad ein.

0
user9214873

@ubuntu 18.04

Sudo apt install openjdk-8-jdk
dann
Sudo update-alternatives --config Java


  Selection    Path                                            Priority   Status
------------------------------------------------------------
  0            /usr/lib/jvm/Java-11-openjdk-AMD64/bin/Java      1111      auto mode
  1            /usr/lib/jvm/Java-11-openjdk-AMD64/bin/Java      1111      manual mode
* 2            /usr/lib/jvm/Java-8-openjdk-AMD64/jre/bin/Java   1081      manual mode

Press <enter> to keep the current choice[*], or type selection number: 

wähle Java 8 und starte netbeans neu
Erledigt

0
A.Raouf