Resuelva el Java VM EXCEPTION_ACCESS_VIOLATION
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.
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 FacebookArtículo relacionado - Java Error
- Arreglar Java fue iniciado por el código de salida devuelto = 1
- Arreglar JAVA_HOME no se puede determinar a partir del error de registro en R
- Arreglar java.io.IOException: No queda espacio en el dispositivo en Java
- Arreglar Java.IO.NotSerializableException en Java
- Arreglar Java.Lang.IllegalStateException de Android: no se pudo ejecutar el método de la actividad
- Arreglar Java.Lang.NoClassDefFoundError: No se pudo inicializar el error de clase