Solución: se produjo el error 2 de Windows mientras se cargaba la máquina virtual Java

El errorWindows Error 2 Occurred while Loading the Java VM ” suele aparecer cuando el usuario intenta iniciar el software Launch Anywhere y algunos otros programas que requieren un nombre de usuario y una contraseña para ejecutarse. Parece que todos los programas que están causando este problema utilizan el mismo backend que el software Launch Anywhere.

Después de investigar este problema, resulta que el problema se desencadena por un cambio en la compilación interna de JAVA.exe . A partir de Java 1.8.0.60 , Java informa que la compilación interna es 600, en lugar de 60 como lo hizo en versiones anteriores. Es posible que el instalador de Install Anywhere y otro software similar no se actualicen para reconocer el nuevo formato que Java está utilizando actualmente, de ahí el error " Se produjo el error de Windows 2 al cargar la máquina virtual de Java ".

Si actualmente está luchando con este problema, le complacerá saber que logramos identificar algunas correcciones que han sido extremadamente útiles para muchos usuarios en una situación similar a la suya. Siga cada posible solución en orden hasta que encuentre un método que resuelva su situación. ¡Vamos a empezar!

Método 1: utilice las últimas actualizaciones disponibles

Este problema tiene casi tres años, por lo que probablemente pueda suponer que las partes involucradas ya resolvieron muchos problemas de compatibilidad . Aunque los otros métodos siguientes probablemente resuelvan el problema, todos requieren un cierto grado de tecnicismo.

Probablemente pueda evitar ensuciarse las manos asegurándose de que está utilizando la última versión de Java y la última versión del instalador . Java le avisará automáticamente en cada versión de Windows cuando necesite actualizarse. Pero en caso de que haya ignorado esas indicaciones, puede actualizar a la última versión usando este enlace (aquí).

Una vez instalada la versión más reciente, reinicie su computadora y asegúrese de tener la última versión del instalador que muestra el error " Se produjo el error de Windows 2 al cargar la máquina virtual Java ". Si tuvo el ejecutable de instalación en su computadora por un tiempo, conéctese y descargue la última versión disponible del software que está intentando instalar. Esto debería garantizar que aproveche las últimas correcciones de compatibilidad emitidas por los desarrolladores involucrados.

Si sigue viendo el error " Error de Windows 2 al cargar la máquina virtual Java " cuando abre el instalador, proceda a descargar e instalar la versión anterior de Java en lugar de la más reciente y verifique si su error está corregido.

Método 2: Inicie el instalador con el parámetro LAX_VM

Este método es ampliamente considerado como la mejor solución para este tipo de problema. Puede evitar el error " Se produjo el error 2 de Windows al cargar la máquina virtual Java " iniciando el instalador dentro del símbolo del sistema a través del parámetro LAX_VM .

Siga la guía a continuación para abrir el instalador con el parámetro LAX_VM a través del símbolo del sistema :

Nota: Tenga en cuenta que los siguientes pasos asumen que el instalador en cuestión se llama installer.exe y la ubicación de Java JDK está en C: \ Archivos de programa \ Java \ jdk1.8.0_60 \ bin \ java.exe. Reemplace installer.exe con el nombre de su instalador y modifique la ubicación del JDK si lo instaló en una ubicación personalizada

  1. Presione la tecla de Windows + R para abrir un comando Ejecutar. Escriba " cmd " y presione Enter para abrir el símbolo del sistema .

  2. Dentro del símbolo del sistema , use el comando "CD " para navegar hasta la ubicación del instalador. La ubicación predeterminada para las descargas del navegador es C: \ Users \ * YourUsername * \ Downloads .

    Nota: Si tiene su instalador en una ubicación diferente, adapte el comando en consecuencia.

  3. Una vez que esté en la ubicación del instalador, pegue el siguiente comando en el símbolo del sistema y presione Entrar :
    installer.exe LAX_VM "C: \ Archivos de programa (x86) \ Java \ jre6 \ bin \ java.exe"

    Nota: Adapte este comando al nombre de su instalador y la ubicación del JDK / JRE (si está instalado en una ubicación personalizada).Si el símbolo del sistema dice que no puede encontrar la ubicación de JRE, reemplace la última parte con "C: \ Archivos de programa \ Java \ jdk1.8.0_60 \ bin \ java.exe".

Si logra usar el parámetro LAX_VM correctamente, debería poder abrir el instalador sin el errorSe produjo el error 2 de Windows al cargar la máquina virtual Java ”. Si aún tiene problemas para abrir el instalador, continúe con el Método 3 .

Método 3: eliminar la ruta de Java del entorno del sistema

Si el Método 2 no resolvió su situación, veamos si al eliminar el archivo javapath se resuelve el error " Se produjo el error 2 de Windows al cargar la máquina virtual Java ".

Algunos usuarios han podido abrir el instalador Launch Anywhere eliminando la variable de sistema javapath de Propiedades del sistema . Aquí hay una guía rápida para hacer esto:

  1. Presione la tecla de Windows + R para abrir una ventana Ejecutar. Escriba "systemmpropertiesadvanced" en el cuadro Ejecutar y presione Entrar para abrir la pestaña Avanzado de Propiedades del sistema.

  2. En la pestaña Avanzado , haga clic en el botón "Variables de entorno ..." .

  3. Si está presente, seleccione javapath en Variable del sistema y haga clic en el botón Eliminar . Podrá identificarlo a través de su ubicación ” C: \ ProgramData \ Oracle \ Java \ javapath .

Si eliminar la carpeta javapath no funcionó o si no estaba presente entre las variables del sistema , vaya al método final.

Método 4: agregar una variable de ruta al sistema

Si todos los métodos anteriores le han fallado, veamos si agregar el Java correcto a las Variables de entorno eliminará el errorSe produjo el error 2 de Windows al cargar la máquina virtual Java ”. Aquí hay una guía rápida para hacer esto:

  1. Presione la tecla de Windows + R para abrir una ventana Ejecutar . Escriba "systemmpropertiesadvanced" y presione Entrar para abrir la pestaña Avanzado de Propiedades del sistema.

  2. En la pestaña Avanzado , haga clic en el botón Variables de entorno… .

  3. A continuación, desplácese hacia abajo hasta la lista de variables del sistema, identifique la variable de ruta y presione el botón Editar .

    Nota: Si no hay una variable de ruta , cree una mediante el botón Nuevo y asígnele el nombre Ruta.

  4. En la ventana Editar variable de entorno , haga clic en Nuevo, agregue la siguiente ruta y presione Enter :

    C: \ Archivos de programa \ Java \ jre1.8.0_60 \ bin

  5. Haga clic en Aceptar para guardar los cambios, reinicie su computadora y reinicie el instalador nuevamente. Debería encontrar que se está ejecutando sin el error " Se produjo un error de Windows 2 al cargar la máquina virtual Java ".