La solución no pudo crear la máquina virtual de Java en Windows 10
Miscelánea / / April 22, 2022
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.
Contenido
- Cómo arreglar no se pudo crear la máquina virtual de Java en Windows 10
- Comprobaciones preliminares
- Método 1: ejecutar Java en modo administrador
- Método 2: aumentar el tamaño del almacenamiento dinámico de Java
- Método 3: modificar código Java
- Método 4: modificar el archivo Eclipse.ini
- Método 5: reinstalar Java
Cómo arreglar no se pudo crear la máquina virtual de Java en 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 (IDE). Generalmente 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 pila máxima de Java insuficiente: Ejecutar una aplicación que tiene un tamaño de almacenamiento dinámico mayor que el establecido en Variable del sistema puede causar este error.
- Ejecutable de Java o programa que se ejecuta sin privilegios administrativos: 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 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
- Compruebe los argumentos de inicio: Examine los parámetros iniciales 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 la versión anterior.
- Verifique la sintaxis: Asegúrese de 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 de Java. Compruebe si hay guiones adicionales o versiones que se hayan registrado incorrectamente.
- Compruebe la corrupción de JDK: Un kit de desarrollo de Java corrupto 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. Golpea el tecla de Windows, tipo Símbolo del sistema y haga clic en Ejecutar como administrador.
2 tipo c:\> versión java y golpea el Introducir clave.
3. Si al ejecutar el comando da error, reinstalar 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:Cómo arreglar javascript: void (0) Error
Método 1: ejecutar Java en modo administrador
Las aplicaciones sin el acceso de administrador requerido pueden volverse inestables en una PC con Windows 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. Presionar Teclas Windows + E abrir Explorador de archivos.
2. Navegar a java.exe en el Explorador de archivos. es generalmente en
C:\Archivos de programa\Java\*Versión de compilación de JRE*\bin
donde la versión de compilación de JRE varía según la versión instalada.
O
C:\Archivos de programa (x86)\Archivos comunes\Oracle\Java\javapath
Nota: Si instaló Java en una ubicación diferente, siga esa ruta y localice Java.exe.
3. Haga clic derecho en java.exe y seleccione Propiedades para abrir la ventana Propiedades.
4. Ir a Compatibilidad pestaña, marque la casilla marcada Ejecute este software como administrador como se muestra.
5. Hacer clic Aplicar y DE ACUERDO para guardar los cambios.
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
Este error puede ocurrir cuando Java se está quedando sin la memoria del sistema necesaria para abrir el cliente de máquina virtual. 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 para aumentar la memoria disponible podría resolver este problema y puede hacerlo siguiendo estos pasos
1. Presionar Windows + Rllaves juntos para abrir el Correr caja de diálogo.
2. Tipo sysdm.cpl y presiona Introducir clave abrir Propiedades del sistema.
3. Ve a la Avanzado pestaña.
4. Haga clic en Botón Variables de entorno… como se muestra.
5. En Variables de entorno ventana, haga clic Nuevo… botón debajo Variables del sistema.
6. Establezca Nombre de variable en _OPCIONES_JAVA y Valor variable a –Xmx512M en Nueva variable del sistema surgir. Hacer clic DE ACUERDO para guardar los cambios.
Nota: 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.
Lea también:Cómo habilitar o deshabilitar JavaScript en su navegador
Método 3: modificar 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. Sustitución de doble guión - con un solo guión - en su código puede solucionar este problema.
- El código con doble guión
sony@sony-VPCEH25EN:~$ java –versiónRecogió JAVA_TOOL_OPTIONS: –javaagent:/usr/share/java/jayatanaag.jarOpción no reconocida: –version
- El mismo código con un solo guión
sony@sony-VPCEH25EN:~$ java -versiónRecogió JAVA_TOOL_OPTIONS: -javaagent:/usr/share/java/jayatanaag.jarOpción no reconocida: -version
2. Además, considere eliminando la frase de tu argumento:
-Djava.endorsed.dirs=”C:\Archivos de programa\Apache Software Foundation\Tomcat 8.5\respaldado”
3. Asegurarse La entrada -vm se agrega arriba de los argumentos de vm en el archivo eclipse.ini o de lo contrario, se elegirá JVM V6 en env wars.
Nota: Si usa Ubuntu, debe saber que solo es compatible con Java 8. Entonces, puede desinstalar Java como se muestra en Método 3 e instale una versión anterior en su lugar.
Método 4: modificar el archivo Eclipse.ini
Si está utilizando Eclipse IDE, hacer algunos cambios en el archivo eclipse.ini puede corregir el código de error no se pudo crear la máquina virtual de Java.
Nota: Eclipse.ini se encuentra dentro de la carpeta Eclipse en el directorio donde instaló Eclipse.
Paso I: Disminuya el uso de la memoria
1. Haga clic derecho en Eclipse.ini archivar y seleccionar abrir con… > Bloc de notas.
2. Busque una línea que coincida -Xmx256m.
Nota: También puede ser -Xmx1024m o -Xmx 512m.
3. Cambie el valor predeterminado a algo más compatible con la memoria RAM de su PC y agregue 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. Intentar eliminar el valor de 256m desde -lanzador. Línea XXMaxPermSize.
Paso II: Modificaciones Adicionales
1. Elimine la siguiente línea de su archivo, si es posible.
-vm P:\Programas\jdk1.6\bin
2. Reemplace la siguiente línea con el código dado a continuación.
establecer -Dosgi.requiredJavaVersion=1.5
Para
establecer -Dosgi.requiredJavaVersion=1.6.
3. Por encima de las marcas! línea, intente agregar esta línea:
-vm C:\Archivos de programa (x86)\Java\jre6\bin\javaw.exe
4. Referirse a JVM.dll por la siguiente línea.
-vmC:\Archivos de programa\Java\jre7\bin\client\jvm.dll
5. Reemplace -vmargs con la ruta de javaw.exe en eclipse.ini expediente.
-puesta en marchaplugins/org.eclipse.equinox.launcher_1.3.0.v20120522-1813.jar--launcher.bibliotecaplugins/org.eclipse.equinox.launcher.win32.win32.x86_1.1.200.v20120522-1813-productocom.android.ide.eclipse.adt.paquete.producto--lanzacohetes. XXMaxPermSize256M-showsplashcom.android.ide.eclipse.adt.paquete.producto--lanzacohetes. XXMaxPermSize256m--launcher.defaultAcciónabrir documento**-vm “c:\Archivos de programa\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 de eclipse.ini archivo y comprobar si funciona.
-vmargs-Xms40m-Xmx512m-XX: MaxPermSize=256m
7. Eliminar las siguientes líneas de eclipse.ini y comprueba si soluciona el problema.
-XX:+UsarCadenaDeduplicación-XX:+UsarG1GC
Nota: 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:Solucionar el error de Java Virtual Machine o JVM no encontrado
Método 5: reinstalar 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. Presionar Windows + Rllaves juntos para abrir el Correr caja de diálogo.
2. Tipo Appwiz.cpl y haga clic DE ACUERDO almorzar Programas y características.
3. Desplácese por las aplicaciones instaladas y localice Java.
4. Haga clic derecho sobre él y seleccione Desinstalar para desinstalar Java.
Nota: También debe desinstalar otros kits y actualizaciones de desarrollo de Java.
5. Espere a que se complete el proceso de desinstalación y reinicia tu PC.
6. Ir a Página de descargas de Java para descargar la versión más reciente de Entorno de tiempo de ejecución de Java.
Nota 1: Si reinstalar Java Runtime Environment no soluciona el problema, descargue la versión más reciente de JDK.
Nota 2: Si ya tenía JDK, intente usar una versión diferente o elimine Java Runtime Environment que viene con él.
Preguntas frecuentes (FAQ)
Q1. ¿Qué implica cuando dice que no se pudo construir la máquina virtual de Java?
Respuesta: La opción -Xmx es utilizada por Java Virtual Machine para especificar el tamaño máximo de memoria de almacenamiento dinámico. Él -Opción Xmx en archivo eclipse.ini probablemente esté configurado demasiado alto para el entorno actual que está causando este mensaje de error.
Q2. ¿Qué es la Máquina Virtual Java?
Respuesta: 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 formalmente describe los requisitos de implementación de JVM.
Q3. ¿Es posible obtener Java gratis?
Respuesta: Para instalar Java, primero debe descargar la aplicación de instalación de Oracle. Seleccione Descarga gratuita de Java en el menú desplegable. Después de eso, se le pedirá que lea y acepte el acuerdo de licencia de usuario final.
Recomendado:
- Los 26 mejores programas de marketing masivo de WhatsApp
- 10 mejores lenguajes de programación para aprender hoy
- Cómo usar la cámara instantánea en Google Meet
- Cómo extraer cuadros de video en Windows 10
Esperamos que esta guía haya sido útil y que haya podido solucionar no se pudo crear la máquina virtual de Java tema. 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.