Ich habe Java installiert und versuche, NetBeans 11.3 unter Windows 10 zu installieren, aber nachdem ich die Exe ausgeführt habe. Installationsprogramm, eine Fehlermeldung erschien:
Eine unerwartete Ausnahme ist im Thread main java.lang.NoClassDefFoundError java / util / jar / Pack200 aufgetreten
Antworten:
NetBeans haben Probleme mit dem JDK-14, da Sie wahrscheinlich den JDK-14 installiert haben. Deinstallieren Sie ihn also und versuchen Sie es mit dem JDK-13.0.2.
quelle
Sorry, aber meiner Meinung nach ist es keine Lösung, eine alte Version von Java zu installieren, nur weil es funktioniert. Wenn jemand Probleme mit seiner Firewall hat, ist es auch keine Lösung, die Firewall einfach zu deaktivieren.
Die "echte" Lösung wäre eine Neuprogrammierung des NetBeans-Installationsprogramms. Diese verwendete Funktion wurde für veraltet am 04.04.2018 vorgeschlagen, was am 23.08.2018 durchgeführt wurde.
https://bugs.java.com/bugdatabase/view_bug.do?bug_id=8200752
Die Entfernung wurde am 08.10.2019 vorgeschlagen, was am 18.12.2019 erfolgte.
https://bugs.java.com/bugdatabase/view_bug.do?bug_id=JDK-8232022
edit: Ich habe es so gelöst.
Jetzt läuft NetBeans mit dem JDK 14.
quelle
Die Website https://netbeans.apache.org/download/nb113/nb113.html enthält jetzt dieses Memo:
Die Installationsprogramme werden nicht unter JDK 14 ausgeführt, da die Pack200-Tools und die API zum Packen und Entpacken verwendet werden, die in JDK 14 entfernt wurden (siehe JEP 367).
quelle
Ja, ich habe es von cmd wie folgt funktioniert, wenn ich mich auf eine ältere Version beziehe: Apache-NetBeans-11.3-bin-windows-x64.exe --javahome "C: \ Programme \ Java \ jdk-12.0.2"
quelle
Wenn mehrere JDK-Versionen installiert sind, müssen Sie die Umgebungsvariable "JAVA_HOME" definieren, in der der Pfad zu JDK-12 festgelegt werden soll. Details werden hier beschrieben . (Nur auf Russisch)
quelle
Ein alternativer Weg zu Andy.
(Windows)
1) Klicken Sie mit der rechten Maustaste auf das Installationsprogramm "Apache-NetBeans-11.3-bin-windows-x64" und wählen Sie "Verknüpfung erstellen".
2) Klicken Sie mit der rechten Maustaste auf die erstellte Verknüpfung und wählen Sie "Eigenschaften".
3) Fügen Sie im Textfeld "Ziel" am Ende Ihren JDK-Versionspfad unter 14 hinzu. So sieht mein Pfad aus:
4) Drücken Sie OK, wenn Sie fertig sind, doppelklicken Sie auf die Verknüpfung und es sollte jetzt gut installiert werden.
quelle