Se produjo un error durante la inicialización de la máquina virtual Java/Lang/Noclassdeffounderror: Java/Lang/Object
Este tutorial demuestra el error Error ocurrido durante la inicialización de VM java/lang/noclassdeffounderror: java/lang/object
en Java.
Ocurrió un error durante la inicialización de la máquina virtual java/lang/noclassdeffounderror: java/lang/object
El Error ocurrido durante la inicialización de VM java/lang/noclassdeffounderror: java/lang/object
ocurre cuando los sistemas se confunden al ejecutar Java. Esto ocurre cuando ejecutamos Java como una variable de entorno, pero ejecutar Java desde su directorio funcionará correctamente.
Cada vez que ocurre “Error durante la inicialización de VM java/lang/noclassdeffounderror: java/lang/object”, Java se instala correctamente y se establece la ruta correcta para las variables de entorno.
Las razones de este error son ambiguas, pero algunas soluciones se pueden aplicar en diferentes escenarios. Las razones incluyen:
- Cuando actualizamos el kit de desarrollo de Java (JDK) pero olvidamos actualizar el entorno de tiempo de ejecución de Java (JRE). En las versiones recientes, JRE está incluido en el JDK, por lo que no tenemos que instalarlo por separado.
- Cuando una aplicación desconocida ha copiado los archivos
java.exe
en el directorio de Windows y Windows comienza a ejecutar Java desde el directorio de Windows, este error ocurrirá cuando no se encuentren los archivos de soporte.
El error se ve así cuando ejecutamos Java en el CMD:
Error occurred during initialization of VM
java/lang/noclassdeffounderror: java/lang/object
Ejecutando Eclipse
Por lo general, cuando este error impide que Eclipse se inicialice. El problema de Eclipse se puede resolver siguiendo los pasos a continuación.
-
Vaya al directorio de Eclipse.
-
Abra el archivo
eclipse.ini
. -
Agregue las siguientes líneas con su ruta al archivo
ini
antes devmargs
:
-vm
C:\Program Files\Java\jdk1.7.0_10\bin\javaw.exe
Guarde el archivo eclipse.ini
y ejecute Eclipse.
Verifique el Directorio de Windows
Si se produce el error Se produjo un error durante la inicialización de la máquina virtual java/lang/noclassdeffounderror: java/lang/object
, debe seguir algunos pasos para conocer las razones ambiguas:
- Vaya al directorio de Windows.
- Compruebe si puede encontrar el archivo
exe
de Java. - Estos archivos son copiados por una aplicación en Windows.
- Eliminar estos archivos puede resolver el problema.
- Encontrar la aplicación no es fácil, pero puede verificar todas las aplicaciones que ejecutan Java.
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 JVM
Artí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