launchanywhere - ¿Cómo resolverlo no se pudo crear el error de máquina virtual de Java Virtual Machine Launcher?
java virtual machine launcher windows 7 (11)
Edite su Catlina.bat para que su configuración de -Xmx sea menor que su memoria física
Ver Tomcat 7: ¿Cómo configurar correctamente el tamaño del montón inicial?
Estoy trabajando en java wicket framework y Apache tomcat. Aquí tengo problema cuando lo intenté
para iniciar Tomcat se muestra la ventana emergente Java Virtual Machine Launcher "No se pudo crear el
Máquina virtual de Java".
Después de hacer clic en el botón "Aceptar" en la ventana emergente, se muestra el error en la consola.
Se produjo un error durante la inicialización de la máquina virtual.
No se pudo reservar suficiente espacio para el montón de objetos.
Por favor, dame alguna referencia o sugerencia.
Gracias por adelantado.
El error no dice mucho y muchas cosas pueden estar mal. Una cosa que estaba mal en mi caso estaba siguiendo
-x.DargName=108352123
Lo que está claramente mal y debería haber sido
-Dx.argName=108352123
Estaba enfrentando el mismo problema mientras usaba "jdk-10.0.1_windows-x64_bin" y eclipse-jee-oxygen-3a-win32-x86_64 en el sistema operativo Windows 64 bit.
Pero finalmente resolví este problema cambiando mi jdk a "jdk-8u172-windows-x64", Ahora está funcionando bien. @Gracias
Estaba enfrentando el mismo problema mientras usaba JDK 1.8.0_05 de 64 bits y eclipse-jee-oxygen-3a-win32-x86_64 en el sistema operativo de Windows de 64 bits.
Finalmente resolví el problema cambiando la versión de JDK jdk1.8.0_05 a jdk1.8.0_172
Estaba enfrentando el mismo problema, estaba usando Tomcat 8.5 con Java 10. Finalmente, instalé Java 8 (1.8.0_171) y funciona bien sin ningún problema
Esto puede ayudarlo. Agregue la variable del sistema _JAVA_OPTIONS y en el "nuevo valor variable" agregue "-Xmx1024M" Xmx establece el tamaño máximo de memoria de almacenamiento dinámico
Para mí, estaba eligiendo el conjunto de JVM v6 predeterminado en las variables env.
Se necesita agregar explícitamente a continuación en eclipse.ini para usar v8, que es requerido por fotón.
-vm
C:/Program Files/Java/jdk1.8.0_75/bin/javaw.exe
--launcher.appendVmargs
-vmargs
-Dosgi.requiredJavaVersion=1.8
NOTA: Agregue la entrada de vm encima de vm args, de lo contrario no funcionará.
Si ninguna de las otras opciones funciona, entonces esto podría ser un problema con la versión del JDK en sí, simplemente desinstale el jdk actual e instale la última versión.
Yo también enfrenté este problema, después de probar todo lo que actualicé al último JDK, este problema se resolvió finalmente.
También me -Djava.endorsed.dirs="C:/Program Files/Apache Software Foundation/Tomcat 8.5/endorsed"
a este problema cuando actualizamos de java 8 a java 10. -Djava.endorsed.dirs="C:/Program Files/Apache Software Foundation/Tomcat 8.5/endorsed"
eliminando -Djava.endorsed.dirs="C:/Program Files/Apache Software Foundation/Tomcat 8.5/endorsed"
del argumento.
Error:
sony@sony-VPCEH25EN:~$ java --version
Picked up JAVA_TOOL_OPTIONS: -javaagent:/usr/share/java/jayatanaag.jar
Unrecognized option: --version
Error: Could not create the Java Virtual Machine.
Error: A fatal exception has occurred. Program will exit.
Solución: Eliminar guión extra ''-''
sony@sony-VPCEH25EN:~$ java -version
Picked up JAVA_TOOL_OPTIONS: -javaagent:/usr/share/java/jayatanaag.jar
java version "1.8.0_101"
Java(TM) SE Runtime Environment (build 1.8.0_101-b13)
Java HotSpot(TM) 64-Bit Server VM (build 25.101-b13, mixed mode)
->Tap on Windows-Pause to open the System Control Panel applet. You can alternatively open the control panel manual to go there if you prefer it that way.
Click on advanced system settings on the left.
->Select environmental variables here.
->Click on new under System Variables.
->Enter ''_JAVA_OPTIONS'' as the variable name.
->Enter ''-Xmx1024M'' as the variable value.
->Click ok twice.