Wenn ich versuche, NetBeans wie gewohnt zu starten, beginnt es nicht für immer, wenn nichts herauskommt ... Das letzte Mal hat es normal angefangen ... Ich werde die Zeit aufschreiben, als dies hier geschah. *Umgebung OS: Windows 10 NetBeans: Apache NetBeans IDE 11.1 Java: JDK 13
Wenn ich versuche, es mit einer Verknüpfung wie auf dem Desktop zu starten, passiert nichts. Es wird keine Fehlermeldung angezeigt. Versuchen Sie nun, es an der Eingabeaufforderung zu starten.
C:\Program Files\NetBeans-11.1\netbeans\bin>netbeans.exe
Wieder startet es nicht, aber ich erhalte eine Fehlermeldung.
(Ich habe versucht, es zu reproduzieren, aber ich konnte keine Fehlermeldung erhalten, weil ich es nicht konnte. Es tut mir leid.)
Die Fehlermeldung zeigt an, wo Sie sich anmelden. Öffnen Sie das Protokoll. Als Beispiel für einen Ort
C: \ Benutzer \ [Benutzername] \ AppData \ Local \ Temp
Der Name der Protokolldatei lautet hs_err_pid18004.log. (Da die Nummer die Prozess-ID ist, muss es sich um eine andere Nummer handeln.) Der erste Teil des Inhalts sieht wie folgt aus.
>\#
>\# A fatal error has been detected by the Java Runtime Environment:
>\#
>\# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x00007fff2a50f98a, pid=18004, tid=12052
>\#
>\# JRE version: Java(TM) SE Runtime Environment (13.0+33) (build 13+33)
>\# Java VM: Java HotSpot(TM) 64-Bit Server VM (13+33, mixed mode, sharing, tiered, >compressed oops, g1 gc, windows-amd64)
>\# Problematic frame:
>\# C [awt.dll+0x8f98a]
>\#
>\# No core dump will be written. Minidumps are not enabled by default on client versions of >Windows
>\#
>\# If you would like to submit a bug report, please visit:
>\# http://bugreport.java.com/bugreport/crash.jsp
>\# The crash happened outside the Java Virtual Machine in native code.
>\# See problematic frame for where to report the bug.
>#
EXCEPTION_ACCESS_VIOLATION ist der Inhalt des Fehlers, es wird jedoch davon ausgegangen, dass es sich um eine Speicherleseverletzung handelt. Wo das Problem passiert ist
>\# C [awt.dll+0x8f98a]
Es ist anstelle von geschrieben.
awt.dll ist eine Datei in java \ jdk-13 \ bin. Dies ist eine Datei, die nicht manipuliert werden kann ...
# Diese Lösung
Schließlich begann es erfolgreich, aber was passierte war
* JDK herabgestuft *
Das ist. JDK von 13 auf 12.0.2 herabgestuft
C:\Program Files\NetBeans-11.1\netbeans\etc
Schreiben Sie einen Teil des Inhalts von netbeans.conf wie folgt um. (Zahlen stimmen mit Version überein)
#### **`netbeans_jdkhome="C:\Program Files\Java\jdk-12.0.2"`**
Dies gelang zu starten!
Wenn Sie eine ähnliche Erfahrung haben, würde ich es begrüßen, wenn Sie sich darauf beziehen könnten.
Es wurde erfolgreich gestartet, daher habe ich netbeans.conf zurückgegeben, um zu versuchen, es zu reproduzieren, um diesen Artikel zu schreiben, und aus irgendeinem Grund wurde es immer noch gestartet. Was zur Hölle war das ...
Recommended Posts