Lösen Sie die Java-VM-EXCEPTION_ACCESS_VIOLATION

Sheeraz Gul 20 Juni 2023
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:

  1. 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.
  2. Die VM wird höchstwahrscheinlich mit wenig Arbeitsspeicher abstürzen. Dieser geringe Speicher kann aus der Datei eclipse.ini erhöht werden.
  3. 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 Gul avatar Sheeraz Gul avatar

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 Facebook

Verwandter Artikel - Java Error