Lösen Sie die Java-VM-EXCEPTION_ACCESS_VIOLATION
Dieses Tutorial zeigt, wie man den Fehler EXCEPTION_ACCESS_VIOLATION
in Java löst.
Lösen Sie die Java-VM EXCEPTION_ACCESS_VIOLATION
Beim Arbeiten mit JVM unter Windows wird manchmal der Fehler EXCEPTION_ACCESS_VIOLATION
ausgegeben, der die Java Virtual Machine zum Absturz bringt. Dieser Fehler ist im Grunde eine NullPointerException
.
Die EXCEPTION_ACCESS_VIOLATION
sieht so aus:
#
# A fatal error has been detected by the Java Runtime Environment:
#
# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x00007ffa50da9b2a, pid=8984, tid=11524
#
# JRE version: OpenJDK Runtime Environment (14.0.1+7) (build 14.0.1+7)
# Java VM: OpenJDK 64-Bit Server VM (14.0.1+7, mixed mode, sharing, tiered, compressed oops, g1 gc, windows-amd64)
# Problematic frame:
# V [jvm.dll+0x349b2a]
#
# No core dump will be written. Minidumps are not enabled by default on client versions of Windows.
Meistens handelt es sich bei der EXCEPTION_ACCESS_VIOLATION
um einen Fehler in der Java Virtual Machine. Manchmal kann es auch durch den nativen Code auftreten.
Hier sind einige wichtige Punkte, die uns helfen können, den wahren Grund für diesen Fehler zu erkennen, damit wir ihn beheben können:
- Wenn dieser Fehler auftritt, wird eine Protokolldatei generiert, die alle Informationen über den Fehler enthält. Beispielsweise kann ein Fehler in der
Path
-Anweisung enthalten sein. - Die VM wird höchstwahrscheinlich mit wenig Arbeitsspeicher abstürzen. Dieser geringe Speicher kann aus der Datei
eclipse.ini
erhöht werden. - Die VM-Bugs werden auch durch Garbage Collection verursacht; Wir können im Heap nachsehen, ob der Garbage zum Zeitpunkt des VM-Absturzes ausgeführt wurde.
Die Lösung für diesen Fehler finden Sie höchstwahrscheinlich in diesen drei Punkten.
Sheeraz is a Doctorate fellow in Computer Science at Northwestern Polytechnical University, Xian, China. He has 7 years of Software Development experience in AI, Web, Database, and Desktop technologies. He writes tutorials in Java, PHP, Python, GoLang, R, etc., to help beginners learn the field of Computer Science.
LinkedIn FacebookVerwandter Artikel - Java Error
- Adresse wird bereits verwendet JVM_Bind-Fehler in Java
- Android Java.Lang.IllegalStateException behoben: Methode der Aktivität konnte nicht ausgeführt werden
- Ausnahme im Hauptthread Java.Lang.ClassNotFoundException in IntelliJ IDEA
- Ausnahme im Hauptthread Java.Lang.NoClassDefFoundError
- Beheben Sie das Problem, dass Java nicht installiert werden kann. Es gibt Fehler in den folgenden Schaltern
- Beheben Sie den Fehler `Es wurde keine Java Virtual Machine gefunden` in Eclipse