Se produjo un error durante la inicialización de la máquina virtual Java/Lang/Noclassdeffounderror: Java/Lang/Object

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

  1. 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.
  2. 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 de vmargs:
-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:

  1. Vaya al directorio de Windows.
  2. Compruebe si puede encontrar el archivo exe de Java.
  3. Estos archivos son copiados por una aplicación en Windows.
  4. Eliminar estos archivos puede resolver el problema.
  5. Encontrar la aplicación no es fácil, pero puede verificar todas las aplicaciones que ejecutan Java.
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

Artículo relacionado - Java JVM

Artículo relacionado - Java Error