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.
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) .
2 Escriba c:\> java -version y presione la tecla Enter.(Enter key.)
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 .
3. Haga clic derecho en Java.exe y seleccione Propiedades(Properties ) para abrir la ventana Propiedades .
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.
5. Haga clic en Aplicar(Apply ) y Aceptar( OK ) 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(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) .
3. Vaya a la pestaña Avanzado .(Advanced)
4. Haga clic en el botón Variables de entorno…(Environment Variables… button) como se muestra.
5. En la ventana Variables de entorno , haga clic en el botón (Environment Variables)Nuevo...(New… ) en Variables del sistema(System Variables) .
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) .
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)
2. Escriba Appwiz.cpl y haga clic en Aceptar(OK) para iniciar Programas y características(Programs and Features) .
3. Desplácese(Scroll) por las aplicaciones instaladas y localice Java .
4. Haga clic derecho sobre él y seleccione Desinstalar(Uninstall ) para desinstalar Java.
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.
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.
Recomendado:(Recommended:)
- Los 26 mejores programas de marketing masivo de WhatsApp(26 Best Bulk WhatsApp Marketing Software)
- 10 mejores lenguajes de programación para aprender hoy(10 Best Programming Languages to Learn Today)
- Cómo usar la cámara instantánea en Google Meet(How to Use Snap Camera on Google Meet)
- Cómo extraer cuadros de video en Windows 10(How to Extract Frames from Video in Windows 10)
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.
Related posts
Arreglar Steam es lento en Windows 10
Arreglar Teamviewer que no se conecta en Windows 10
Corrija el error de ID de reunión no válida de Zoom en Windows 10
Arreglar el asistente de Kodi Ares que no funciona en Windows 10
Arreglar Steam debe estar ejecutándose para jugar este juego en Windows 10
Fix Computer Sound Too Low en Windows 10
Fix Apps que aparece borroso en Windows 10
Cómo faltar a Fix BOOTMGR en Windows 10
Cómo Fix Scaling para Blurry Apps en Windows 10
Arreglar Steam atascado en la preparación para el lanzamiento en Windows 10
Arreglar el servicio Intel RST no se está ejecutando en Windows 10
Corrija los privilegios de archivos faltantes de Steam en Windows 10
Cómo Fix High CPU Usage en Windows 10
Fix Generic PnP Monitor Problem en Windows 10
Fix Computer Wo no vaya a Sleep Mode en Windows 10
Fix Media Disconnected Error en Windows 10
Fix Device NO Migrated Error EN Windows 10
Fix Spotify NO APERTURA EN Windows 10
Fix CD/DVD drive no detectado después de la actualización a Windows 10
Fix Desktop Icons sigue siendo reorganizado después de la actualización de los creadores de Windows 10