La solución no pudo crear la máquina virtual de Java en Windows 10

(Java)Los programas o juegos basados ​​en Java siempre son confiables cuando Java está correctamente instalado. Pero recientemente, los usuarios informaron que no pudieron crear la máquina virtual Java al intentar ejecutar programas Java como Minecraft . Significa que la máquina virtual que utilizan los programas Java para funcionar no está instalada correctamente. Si también estás lidiando con el mismo problema, estás en el lugar correcto. Te traemos una guía perfecta que te ayudará a corregir el error: no se pudo crear la máquina virtual java.

La solución no pudo crear la máquina virtual de Java en Windows 10

Cómo arreglar no se pudo crear la máquina virtual de Java en Windows 10(How to Fix Could Not Create the Java Virtual Machine in Windows 10)

El error: No se pudo construir la máquina virtual de Java aparece a menudo al compilar el código en el Entorno de desarrollo integrado(Integrated Development Environment) ( IDE ). Generalmente es causado por

  • Argumentos u opciones incorrectos utilizados para abrir Java:(Incorrect arguments or options used to open Java:) si ejecuta su propia aplicación o una aplicación de código abierto, este error puede aparecer y puede hacer que el sistema sea inestable.
  • Memoria de almacenamiento dinámico máxima de Java insuficiente: la(Insufficient Java maximum heap memory: ) ejecución de una aplicación que tiene un tamaño de almacenamiento dinámico superior al establecido en Variable del sistema(System Variable) puede causar este error.
  • Ejecutable o programa de Java que se ejecuta sin privilegios administrativos:(Java executable or programme running without Administrative privileges: ) este error puede ocurrir cuando se ejecutan aplicaciones que requieren acceso de administrador para funcionar correctamente.

Ahora entendemos las razones detrás de este error. Hay otros errores similares que experimentan los usuarios de Java , como el error del iniciador de la máquina virtual de Java, que ocurre principalmente debido a un problema(Java) de instalación de Java . Comencemos con los métodos para corregir no se pudo crear el error de la máquina virtual Java.

Comprobaciones preliminares(Preliminary Checks)

  • Compruebe los argumentos de inicio:(Check startup arguments: ) examine los parámetros de inicio que ha especificado. Incluso en la versión correcta de Java , la configuración de inicio puede modificar la versión utilizada para la compilación. Si realizó una actualización de Java en el lugar , es probable que los parámetros de inicio aún se refieran a una versión anterior.
  • Verifique la sintaxis: (Check syntax: )asegúrese de(Make) que la sintaxis de sus argumentos sea correcta. Incluso los escasos errores en él pueden indicar que no se pudo crear el error de la máquina virtual Java . Compruebe si hay guiones adicionales o versiones que se hayan registrado incorrectamente.
  • Verifique la corrupción de JDK: un (Check JDK Corruption: )kit de desarrollo de Java(Java Development Kit) dañado puede causar un error: no se pudo crear la máquina virtual de Java. Puede verificar si está corrupto o no siguiendo estos pasos:

1. Presione la tecla de Windows(Windows key) , escriba Símbolo del sistema(Command Prompt) y haga clic en Ejecutar como administrador(Run as administrator) .

Abra el símbolo del sistema.  Cómo arreglar no se pudo crear la máquina virtual de Java en Windows 10

2 Escriba c:\> java -version y presione la tecla Enter.(Enter key.)

Comando para verificar si JDK está dañado o no

3. Si al ejecutar el comando da error, reinstale JDK(reinstall JDK) . Compruebe si la reinstalación de JDK resuelve el problema. Si no es así, pruebe el arreglo que se enumera en este artículo.

Lea también: (Also Read:) Cómo corregir el error javascript:void(0)(How to Fix javascript:void(0) Error)

Método 1: ejecutar Java en modo administrador(Method 1: Run Java in Administrator Mode)

Las aplicaciones(Apps) sin el acceso de administrador(Admin) requerido pueden volverse inestables en una PC con Windows(Windows PC) y pueden causar problemas, incluido el error: no se pudo crear la máquina virtual Java. Se puede solucionar obligando al ejecutable principal de Java (java.exe) a ejecutarse con derechos administrativos. Siga estos pasos para hacerlo.

1. Presione Windows + E keys para abrir el Explorador de archivos(File Explorer) .

2. Navegue a Java.exe en el Explorador de archivos(File Explorer) . es generalmente en

C:\Program Files\Java\*JRE build version*\bin 

donde la versión de compilación de JRE varía según la versión instalada.

O

C:\Program Files(x86)\Common Files\Oracle\Java\javapath

Nota:(Note:) si instaló Java en una ubicación diferente, siga esa ruta y localice Java.exe .

ubicación del archivo java en el explorador de archivos.  La solución no pudo crear la máquina virtual de Java en Windows 10

3. Haga clic derecho en Java.exe y seleccione Propiedades(Properties ) para abrir la ventana Propiedades .

Seleccione Propiedades.  Cómo arreglar no se pudo crear la máquina virtual de Java en Windows 10

4. Vaya a la pestaña Compatibilidad , marque la casilla marcada (Compatibility)Ejecutar este software como administrador(Run this software as an administrator) como se muestra.

Casilla de verificación Ejecutar este software como administrador

5. Haga clic en Aplicar(Apply ) y Aceptar( OK ) para guardar los cambios.

Aplicar botón.  Cómo arreglar no se pudo crear la máquina virtual de Java en Windows 10

Ahora, cada vez que abra Java, se ejecutará con privilegios de administrador.

Método 2: aumentar el tamaño del almacenamiento dinámico de Java(Method 2: Increase Java Heap Size)

Este error puede ocurrir cuando Java se está quedando sin la memoria del sistema necesaria para abrir el cliente de máquina virtual . (Virtual Machine)Java está configurado de forma predeterminada para utilizar el tamaño máximo de almacenamiento dinámico y, al ejecutar una aplicación que supere el límite de tamaño de almacenamiento dinámico, se producirá un error. La creación de una nueva variable del sistema(System Variable) para aumentar la memoria disponible podría resolver este problema y puede hacerlo siguiendo estos pasos

1. Presione las teclas (keys)Windows + R juntas para abrir el cuadro de diálogo Ejecutar .(Run)

2. Escriba sysdm.cpl y presione la tecla Intro(Enter key ) para abrir Propiedades del sistema(System Properties) .

Ejecutar cuadro de diálogo.  Cómo arreglar no se pudo crear la máquina virtual de Java en Windows 10

3. Vaya a la pestaña Avanzado .(Advanced)

Lengüeta avanzada

4. Haga clic en el botón Variables de entorno…(Environment Variables… button) como se muestra.

Botón Variables de entorno

5. En la ventana Variables de entorno , haga clic en el botón (Environment Variables)Nuevo...(New… ) en Variables del sistema(System Variables) .

Botón nuevo.  Cómo arreglar no se pudo crear la máquina virtual de Java en Windows 10

6. Establezca Nombre de variable en _JAVA_OPTIONS y Valor de variable en –Xmx512M en la ventana emergente Nueva variable del sistema(New System Variable) . Haga clic en Aceptar(OK) para guardar los cambios.

Nota:(Note:) Si el error persiste, puede aumentar aún más la memoria configurando el valor de la variable como –Xmx1024M en lugar de –Xmx512M como se muestra en el paso 6(Step 6) .

Nueva variable del sistema

Lea también: (Also Read:) Cómo habilitar o deshabilitar JavaScript en su navegador(How to Enable or Disable JavaScript in your Browser)

Método 3: modificar código Java(Method 3: Modify Java Code)

Algunos usuarios han informado que pueden corregir este error haciendo algunos cambios simples en su código. Algunos de ellos se mencionan a continuación.

1. Reemplazar el doble guión, con un solo guión,(Replacing double hyphen – with a single hyphen – ) en su código puede solucionar este problema.

  • El código con doble guión
sony@sony-VPCEH25EN:~$ java –version
Picked up JAVA_TOOL_OPTIONS: –javaagent:/usr/share/java/jayatanaag.jar
Unrecognized option: –version
  • El mismo código con un solo guión
sony@sony-VPCEH25EN:~$ java -version
Picked up JAVA_TOOL_OPTIONS: -javaagent:/usr/share/java/jayatanaag.jar
Unrecognized option: -version

2. Además, considere eliminar la frase(eliminating the phrase) de su argumento:

-Djava.endorsed.dirs=”C:\Program Files\Apache Software Foundation\Tomcat 8.5\endorsed”

3. Asegúrese de agregar la entrada -vm arriba de vm args en el archivo eclipse.ini( -vm entry is added above vm args in eclipse.ini file) o, de lo contrario , se elegirá JVM V6 en env wars.(JVM V6)

Nota:(Note:) si usa Ubuntu, debe saber que solo es compatible con Java 8 . Por lo tanto, puede desinstalar Java como se muestra en el Método 3(Method 3 ) e instalar una versión anterior en su lugar.

Método 4: modificar el archivo Eclipse.ini(Method 4: Modify Eclipse.ini File)

Si está utilizando Eclipse IDE , entonces hacer algunos cambios en el archivo eclipse.ini puede corregir el código de error que no pudo crear la máquina virtual Java(could not create the java virtual machine) .

Nota: (Note:) Eclipse.ini se encuentra dentro de la carpeta Eclipse en el directorio donde instaló Eclipse .

Paso I: Disminuya el uso de la memoria(Step I: Decrease Memory Use)

1. Haga clic derecho en el archivo Eclipse.ini y seleccione (Eclipse.ini)open with… > Notepad .

2. Busque una línea que coincida con -Xmx256m .

Nota:(Note:) También puede ser -Xmx1024m o -Xmx 512m.

3. Cambie el valor predeterminado a algo más compatible con la memoria RAM(RAM) de su PC y agregue el número de versión.

Por ejemplo,

-Xmx512m
-Dosgi.requiredJavaVersion=1.6

O(OR)

-Xmx512m
-Dosgi.requiredJavaVersion=1.7

O(OR)

-Xmx512m
-Dosgi.requiredJavaVersion=1.8

4. Intente eliminar el valor(delete 256m value) de 256 m de la línea -launcher.XXMaxPermSize.

Paso II: Modificaciones Adicionales(Step II: Additional Modifications)

1. Elimine la siguiente línea de su archivo, si es posible.

-vm P:\Programs\jdk1.6\bin

2. Reemplace la siguiente línea con el código dado a continuación.

set -Dosgi.requiredJavaVersion=1.5 

Para

set -Dosgi.requiredJavaVersion=1.6.

3. ¡Arriba! línea, intente agregar esta línea:

-vm C:\Program Files (x86)\Java\jre6\bin\javaw.exe

4. Consulte JVM.dll en la siguiente línea.

-vm
C:\Program Files\Java\jre7\bin\client\jvm.dll

5. Reemplace(Replace) -vmargs con la ruta de javaw.exe en el archivo eclipse.ini .

-startup
plugins/org.eclipse.equinox.launcher_1.3.0.v20120522-1813.jar
--launcher.library
plugins/org.eclipse.equinox.launcher.win32.win32.x86_1.1.200.v20120522-1813
-product
com.android.ide.eclipse.adt.package.product
--launcher.XXMaxPermSize
256M
-showsplash
com.android.ide.eclipse.adt.package.product
--launcher.XXMaxPermSize
256m
--launcher.defaultAction
openFile
**-vm “c:\Program Files\Java\jdk1.7.0_07\bin\javaw.exe”**
-Dosgi.requiredJavaVersion=1.6
-Xms40m
-Xmx768m
-Declipse.buildId=v21.1.0-569685

6. Coloque la línea al final del archivo eclipse.ini y compruebe si funciona.

-vmargs
-Xms40m
-Xmx512m
-XX:MaxPermSize=256m

7. Elimine las siguientes líneas de eclipse.ini y verifique si resuelve el problema.

-XX:+UseStringDeduplication
-XX:+UseG1GC

Nota:(Note:) Si el problema persiste, intente borrar el archivo eclipse.ini, pero haga una copia antes. Además, cierre todas las aplicaciones que consumen mucha memoria antes de iniciar Java .

Lea también: (Also Read:) Corrija el error de Java Virtual Machine o JVM no encontrado(Fix Java Virtual Machine or JVM not found error)

Método 5: reinstalar Java(Method 5: Reinstall Java)

En determinadas circunstancias, el problema se debe a que Java no se instaló correctamente o porque su instalación se ha dañado con el tiempo. Como resultado, después de eliminar Java por completo , lo reinstalaremos en este paso. Como resultado:

1. Presione las teclas (keys)Windows + R juntas para abrir el cuadro de diálogo Ejecutar .(Run)

Cuadro de diálogo Ejecutar

2. Escriba Appwiz.cpl  y haga clic en Aceptar(OK) para iniciar Programas y características(Programs and Features) .

Ejecutar cuadro de diálogo.  Cómo arreglar no se pudo crear la máquina virtual de Java en Windows 10

3. Desplácese(Scroll) por las aplicaciones instaladas y localice Java .

4. Haga clic derecho sobre él y seleccione Desinstalar(Uninstall ) para desinstalar Java.

Opción de desinstalación

Nota:(Note:) también debe desinstalar otros kits y actualizaciones de desarrollo de Java .(Java Development)

5. Espere a que se complete el proceso de desinstalación y reinicie su PC(reboot your PC) .

6. Vaya a la página de descargas de Java(Java Downloads page) para descargar la versión más reciente de Java Runtime Environment .

Nota 1:(Note 1:) si la reinstalación de Java Runtime Environment no soluciona el problema, descargue la versión más reciente de JDK .

Nota 2:(Note 2:) si ya tenía JDK , intente usar una versión diferente o elimine Java Runtime Environment que viene con él.

Descargar el kit de desarrollo de Java

Preguntas frecuentes (FAQ)(Frequently Asked Questions (FAQs))

Q1. ¿Qué implica cuando dice que no se pudo construir la máquina virtual de Java?(Q1. What does it imply when it says could not construct Java Virtual Machine?)

Respuesta: La (Ans: )máquina virtual de Java(Java Virtual Machine) utiliza la opción -Xmx para especificar el tamaño máximo de memoria de almacenamiento dinámico. La opción -Xmx en el archivo eclipse.ini( -Xmx option in eclipse.ini file) probablemente esté demasiado alta para el entorno actual que está causando este mensaje de error.

Q2. ¿Qué es la Máquina Virtual Java?(Q2. What is the Java Virtual Machine?)

Respuesta: (Ans: )Java Virtual Machine ( JVM ) es un programa que permite que una computadora ejecute programas Java y otros lenguajes que han sido traducidos a Java Bytecode . JVM se describe mediante un estándar que describe formalmente los requisitos de implementación de JVM.(describes JVM implementation requirements.)

Q3. ¿Es posible obtener Java gratis?(Q3. Is it possible to get Java for free?)

Respuesta:(Ans: ) Para instalar Java , primero debe descargar la aplicación de instalación de Oracle(Oracle) . Seleccione Descarga gratuita de Java(Select Free Java Download) en el menú desplegable. Después de eso, se le pedirá que lea y acepte el acuerdo de licencia de usuario final.

Instalador de Oracle de configuración de Java JDK

Recomendado:(Recommended:)

Esperamos que esta guía haya sido útil y que haya podido solucionar el problema de la máquina virtual Java(could not create the Java virtual machine) . Háganos saber qué método funcionó mejor para usted. Si tiene alguna consulta o sugerencia, no dude en dejarla en la sección de comentarios.



About the author

Soy un revisor profesional de Windows y software de oficina. Tengo un profundo conocimiento de estos programas, así como de sus diversas características y capacidades. Mis revisiones son objetivas y detalladas, para que los clientes potenciales puedan ver qué tan bien funciona el programa y qué mejoras se pueden hacer. También me encanta ayudar a las personas a encontrar las mejores aplicaciones para sus necesidades, ya sea a través de reseñas o buscando las mejores ofertas en aplicaciones.



Related posts