Resuelto: Ocurrió un error durante la inicialización de la VM

Cómo solucionar el error ocurrido durante la inicialización de la VM El error ocurrido durante la inicialización de la VM es un problema clásico de Java cuando intentas ejecutar la VM. El mensaje de error puede aparecer en cualquier sistema en el que intentes lanzar una máquina virtual, incluyendo Windows, Mac o Linux.

Este problema ocurre porque la JVM asigna un gran bloque de memoria inicial del montón desde el sistema que Windows u otros sistemas operativos no pueden proporcionar. Así que, incluso si tienes 8 GB de RAM, si ya está en uso y el tamaño del montón es demasiado grande, verás el error durante la inicialización de la VM.

Reinicia tu PC e intenta ejecutar Java antes de que se inicialicen otros programas, y asegúrate de que estás ejecutando una JVM de 64 bits. La versión de 32 bits no puede usar más de 1.5 GB de RAM.

¿Cómo soluciono el error ocurrido durante la inicialización de la VM?

1. Cambia el tamaño del montón de Java usando el Símbolo del sistema

  1. Haz clic en el botón Inicio, escribe cmd y haz clic en Ejecutar como administrador en los resultados.
  2. Escribe o pega el siguiente comando y presiona Enter: java -Xms256m -Xmx512M

Este comando establecerá la memoria inicial del montón de Java Xms a un valor más bajo, y ahora podrás inicializar la VM sin problemas.

De nuestras pruebas en los laboratorios de WR, esta solución funcionó en todas las situaciones para solucionar el error de inicialización de la VM. Sin embargo, también puedes aplicar las soluciones a continuación para el mismo efecto.

2. Cambia las variables en el archivo por lotes

  1. Presiona el atajo Win + E para iniciar Explorador de archivos.
  2. Localiza y edita el archivo .bat del servidor que deseas ejecutar.
  3. Ahora, cambia los valores de Xms y Xmx en el archivo por unos más bajos. Por ejemplo, -Xms256M -Xmx512M. Puedes ir incluso más alto, dependiendo de la RAM real que tengas.

Si te pasas con los valores de memoria virtual, Java mostrará un error No se pudo reservar suficiente espacio para el montón de objetos.

Esta solución simple funcionará en el error No se pudo reservar suficiente espacio para 2097152kb del montón de objetos. Pero para este, deberías verificar si estás usando una JVM de 32 bits. Como mencionamos anteriormente, la versión de 32 bits no manejará los 2 GB de memoria que intenta asignar. Lee más sobre este tema

  • Skype for Business Server SE se lanza con un cambio en el modelo de suscripción
  • Microsoft aumenta los precios de los productos de servidor locales hasta un 20%
  • iTunesMobileDevice.dll falta en tu computadora [Resuelto]

3. Ejecuta un comando Bash

  1. Inicia sesión en otra sesión de tu servidor y ve a Bash para ejecutar un comando de Java.
  2. Escribe o pega el siguiente comando y presiona Enter: -bash – 3.3$ export _JAVA_OPTIONS = ” – Xmx256M”
  3. Para asegurarte, ejecuta el siguiente comando para ver si has cambiado la configuración de Java: -bash – 3.3$ javac HelloWorldApp.java
  4. Si recibes el mensaje Picked up _JAVA_OPTIONS: – Xmx256M, estás bien.

Si aún obtienes el error ocurrido durante la inicialización de la VM, intenta cerrar algunas aplicaciones que se están ejecutando en segundo plano y vuelve a intentarlo. También existe la posibilidad de que la memoria física sea demasiado baja para ejecutar la VM.

Aquí hay algunos de los casos de error encontrados por nuestros expertos en software de Windows Report:

  • Ocurrió un error durante la inicialización de la VM noclassdeffounderror java/lang/object.
  • Ocurrió un error durante la inicialización de la VM del servidor de Minecraft – El servidor de Minecraft no pudo reservar suficiente memoria para ejecutarse.
  • Ocurrió un error durante la inicialización de la VM No se pudo reservar suficiente espacio para el montón de objetos.

Otro problema del servidor que podrías encontrar es el Io.Netty.Channel.Abstractchannel en Minecraft, pero esta guía te ayudará.

Para resumir nuestra guía, el error ocurrido durante la inicialización de la VM es en realidad un problema con Java asignando demasiada memoria inicial del montón, y de las pruebas de laboratorio de WR, establecer los valores más bajos solucionará el problema rápidamente.

Puedes hacerlo ejecutando un comando en el Símbolo del sistema, editando el archivo por lotes o ejecutando un comando Bash.

Si obtienes un error de conexión a Internet en Minecraft, haz clic en la guía resaltada para solucionar el problema rápidamente.

También tenemos una guía especial que puede ayudarte a resolver problemas de configuración de destino de Coredump de manera efectiva, así que no te la pierdas.

Para cualquier otra sugerencia y soluciones probadas, ve a la sección de comentarios a continuación y déjanos una nota.