Fix no pudo crear la máquina virtual Java en Windows 10

Los programas o juegos basados ​​en Java son siempre confiables cuando Java está instalado correctamente. Pero recientemente los usuarios han informado que no pudieron crear la máquina virtual Java al intentar ejecutar programas Java como Minecraft. Significa que la máquina virtual utilizada por los programas Java para funcionar no está instalada correctamente. Si también está tratando con el mismo problema, está en el lugar correcto. Le traemos una guía perfecta que lo ayudará a corregir el error: no podría crear la máquina virtual Java.

Fix Could Not Create the Java Virtual Machine in Windows 10

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

El error: no se pudo construir la máquina virtual Java a menudo aparece al compilar código en el entorno de desarrollo integrado (IDE). Por lo general, es causado por

  • Argumentos u opciones incorrectas utilizadas para abrir 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 montón máximo de Java insuficiente:Ejecutar una aplicación que tiene un tamaño de montón más máximo que el establecido en la variable del sistema puede causar este error.
  • Ejecutable de Java o programa que se ejecuta sin privilegios administrativos:Este error puede ocurrir al ejecutar aplicaciones que requieren que el acceso de administrador funcione de manera adecuada.

Ahora entendemos las razones detrás de este error. Hay otros errores similares experimentados por usuarios de Java como el error de lanzador de máquina virtual Java que ocurre principalmente debido al problema de instalación de Java. Comencemos con los métodos para solucionar no pudieron crear el error de máquina virtual Java.

Cheques preliminares

  • Verifique los argumentos de inicio:Examine los parámetros iniciales que ha especificado. Incluso en la versión Java correcta, la configuración de inicio puede modificar la versión utilizada para la compilación. Si ha realizado una actualización de Java en el lugar, es probable que los parámetros de inicio aún se refieran a la versión anterior.
  • Verifique la sintaxis:Asegúrese de que sus argumentos sintaxis sean correctos. Incluso escasos errores en IT pueden indicar que no pudieron crear el error de máquina virtual Java. Verifique si hay guiones o versiones adicionales que se hayan registrado incorrectamente.
  • Verifique la corrupción JDK:Un kit de desarrollo de Java corrupto puede causar un error: no pudo crear la máquina virtual Java. Puede verificar si está corrupto o no siguiendo estos pasos:

1. Golpea elClave de Windows, tipoSolicitante del sistemay haga clic enEjecutar como administrador.

Open command prompt. How to Fix Could Not Create the Java Virtual Machine in Windows 10

2 tipoc: \> java -versiony golpear elIngrese la clave.

Command to check if JDK is corrupted or not

3. Si ejecutar el comando da un error,reinstalar jdk. Compruebe si la reinstalación de JDK resuelve el problema. Si no, intente la lista fija en este artículo.

Lea también: Cómo corregir JavaScript: error void (0)

Método 1: Ejecute Java en modo administrador

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

1. PresioneKeys de Windows + Epara abrirExplorador de archivos.

2. Navegue aJava.exeEn File Explorer. Generalmente es en

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

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

O

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

Nota:Si instaló Java en una ubicación diferente, siga esa ruta y ubique java.exe.

java file location in file explorer. Fix Could Not Create the Java Virtual Machine in Windows 10

3. Haga clic derecho enJava.exey seleccionarPropiedadesPara abrir la ventana Propiedades.

Select Properties. How to Fix Could Not Create the Java Virtual Machine in Windows 10

4. Ve aCompatibilidadpestaña, marque la casilla marcadaEjecutar este software como administradorcomo se muestra.

Run this software as an administrator check box

5. Haga clic enAplicaryDE ACUERDOpara guardar cambios.

Apply button. How to Fix Could Not Create the Java Virtual Machine in Windows 10

Ahora, cada vez que abra Java, se ejecutará con privilegios de administración.

Método 2: aumentar el tamaño del montón de Java

Este error puede ocurrir cuando Java se está quedando sin memoria del sistema, se requiere abrir virtual Machine Client. Java está configurado de forma predeterminada para utilizar el tamaño máximo del montón y ejecutar una aplicación que exceda el límite del tamaño del montón, se producirá un error. Crear una nueva variable de sistema para aumentar la memoria disponible podría resolver este problema y puede hacerlo siguiendo estos pasos

1. PresioneWindows + R llavesjuntos para abrir elCorrercaja de diálogo.

2. Tiposysdm.cply presionarIngrese la teclapara abrirPropiedades del sistema.

Run Dialog Box. How to Fix Could Not Create the Java Virtual Machine in Windows 10

3. Ve alAvanzadopestaña.

Advanced tab

4. Haga clic enVariables de entorno ... botóncomo se muestra.

Environment Variables button

5. EnVariables de entornoVentana, haga clicNuevo…botón debajoVariables del sistema.

New button. How to Fix Could Not Create the Java Virtual Machine in Windows 10

6. Establezca el nombre de la variable en_Java_optionsy valor variable a–Xmx512menNueva variable del sistemaventana emergente. Hacer clicDE ACUERDOpara guardar cambios.

Nota:Si el error persiste, puede aumentar aún más la memoria configurando el valor variable como–Xmx1024men lugar de –xmx512m como se muestra en el paso 6.

New System Variable

Lea también: Cómo habilitar o deshabilitar JavaScript en su navegador

Método 3: modificar el código Java

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 guión doble, con un solo guión -en su código puede solucionar este problema.

  • El código con guión doble
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, considereEliminando la fraseDe tu argumento:

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

3. Asegúrese de-VM La entrada se agrega arriba de vm args en el archivo eclipse.iniO bien, JVM V6 se eligirá en Wars Env.

Nota:Si usa Ubuntu, debe saber que solo admite Java 8. Entonces, puede desinstalar Java como se muestra enMétodo 3e instale una versión anterior en su lugar.

Método 4: Modificar el archivo Eclipse.ini

Si está utilizando Eclipse IDE, entonces hacer algunos cambios en el archivo Eclipse.ini puede corregir el código de errorNo se pudo crear la máquina virtual Java.

Nota:Eclipse.ini se encuentra dentro de la carpeta Eclipse en el directorio donde ha instalado Eclipse.

Paso I: disminuir el uso de la memoria

1. Haga clic derecho enEclipse.iniarchivo y seleccionarAbierto con ...> Bloc de notas.

2. Busque una línea de línea-Xmx256m.

Nota:También puede ser -xmx1024m o -xmx 512m.

3. Cambie el valor predeterminado a algo más compatible con la RAM de su PC junto con agregar el número de versión.

Por ejemplo,

-Xmx512m
-Dosgi.requiredJavaVersion=1.6

O

-Xmx512m
-Dosgi.requiredJavaVersion=1.7

O

-Xmx512m
-Dosgi.requiredJavaVersion=1.8

4. IntentaEliminar el valor de 256 mdesde la línea -launcher.xxmaxpermsize.

Paso II: modificaciones adicionales

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 

A

set -Dosgi.requiredJavaVersion=1.6.

3. ARRIBA -MARCAS! Línea, intente agregar esta línea:

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

4. ConsulteJvm.dllpor la siguiente línea.

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

5. Reemplace -vmargs con la ruta de javaw.exe enEclipse.iniarchivo.

-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 deEclipse.iniArchivo y verifique si funciona.

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

7. Eliminar las siguientes líneas deEclipse.iniy verifique si resuelve el problema.

-XX:+UseStringDeduplication
-XX:+UseG1GC

Nota:Si el problema persiste, intente borrar el archivo Eclipse.ini, pero haga una copia de antemano. Además, cierre todas las aplicaciones que consumen memoria alta antes de iniciar Java.

Lea también: Corrige la máquina virtual Java o el error JVM no encontrado

Método 5: Reinstalar Java

En ciertas circunstancias, el problema es causado por Java que no se está instalando correctamente o porque su instalación ha sido dañada con el tiempo. Como resultado, después de eliminar por completo a Java, lo reinstalaremos en este paso. Como resultado:

1. PresioneWindows + R llavesjuntos para abrir elCorrercaja de diálogo.

Run Dialog Box

2. TipoAppwiz.cply hacer clicDE ACUERDOlanzarProgramas y características.

Run Dialog Box. How to Fix Could Not Create the Java Virtual Machine in Windows 10

3. Desplácese a través de aplicaciones instaladas y ubiqueJava.

4. Haga clic derecho en él y seleccioneDesinstalarDesinstalar Java.

Uninstall option

Nota:También debe desinstalar otros kits y actualizaciones de desarrollo Java.

5. Espere a que se complete el proceso de desinstalación yReinicie su PC.

6. Ve aPágina de descargas de JavaPara descargar la versión más reciente deEntorno de tiempo de ejecución de Java.

Nota 1:Si la reinstalación del entorno de tiempo de ejecución de Java no soluciona el problema, descargue la versión más reciente deJdk.

Nota 2:Si ya tenía JDK, intente usar una versión diferente o eliminar el entorno de tiempo de ejecución Java que viene con él.

Download Java development kit

Preguntas frecuentes (preguntas frecuentes)

Q1. ¿Qué implica cuando dice que no podría construir Java Virtual Machine?

Respuesta:La opción -xmx es utilizada por Java Virtual Machine para especificar el tamaño máximo de la memoria de Heap. ElOpción -xmx en el archivo eclipse.iniProbablemente se establezca demasiado alto para el entorno actual, lo que está causando este mensaje de error.

Q2. ¿Cuál es la máquina virtual Java?

Respuesta:Java Virtual Machine (JVM) es un programa que permite que una computadora ejecute programas Java y otros idiomas que se han traducido a Java Bytecode. JVM se describe por un estándar que formalmentedescribe los requisitos de implementación de JVM.

Q3. ¿Es posible obtener Java gratis?

Respuesta:Para instalar Java, primero debe descargar la aplicación Oracle Installer. Seleccione la descarga gratuita de Java desde el menú desplegable. Después de eso, se le pedirá que lea y acepte un acuerdo de licencia de usuario final.

Java JDK setup oracle installer

Recomendado:

Esperamos que esta guía haya sido útil y que haya podido arreglarNo se pudo crear la máquina virtual Javaasunto. Háganos saber qué método funcionó para usted mejor. Si tiene alguna consulta o sugerencia, no dude en soltarlos en la sección de comentarios.

Deja un comentario

Su dirección de correo electrónico no se publicará. Los campos requeridos están marcados*