HOWTO · Java
Resuelva el Java VM EXCEPTION_ACCESS_VIOLATION
Este tutorial demuestra cómo resolver el error EXCEPTION_ACCESS_VIOLATION en Java.
En esta página
Este tutorial demuestra cómo resolver el error EXCEPTION_ACCESS_VIOLATION en Java.
Resuelva la máquina virtual Java EXCEPTION_ACCESS_VIOLATION
Mientras trabaja con JVM en Windows, a veces arroja el error EXCEPTION_ACCESS_VIOLATION, que bloquea la máquina virtual de Java. Este error es básicamente una NullPointerException.
El EXCEPTION_ACCESS_VIOLATION se ve así:
#
# 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.
La mayoría de las veces, la EXCEPCIÓN_ACCESO_VIOLACIÓN es un error en la Máquina Virtual Java. A veces también puede ocurrir por el código nativo.
Aquí hay algunos puntos importantes que pueden ayudarnos a conocer la verdadera razón detrás de este error para que podamos solucionarlo:
- Cuando ocurre este error, genera un archivo de registro que contiene toda la información sobre el error. Por ejemplo, puede haber un error en la sentencia
Path. - Lo más probable es que la máquina virtual se bloquee con poca memoria. Esta poca memoria se puede aumentar desde el archivo
eclipse.ini. - Los errores de VM también son causados por la recolección de basura; podemos ver en el montón si la basura se estaba ejecutando en el momento del bloqueo de la máquina virtual.
Lo más probable es que encuentres la solución a este error en estos tres puntos.