sierra - Error: no se pudo crear la máquina virtual Java Mavericks Mac OSX
java se 6 mac os sierra (6)
Por lo tanto, intente desinstalar todas las otras versiones que no sea la que necesita, luego configure la variable JAVA_HOMEpath para ese JDK restante, y listo.
Eso funcionó para mí, tengo dos JDK (versiones 8 y 11) instalados en mi Mac local, lo que causa el problema, para la desinstalación, seguí estos dos pasos:
- cd / Library / Java / JavaVirtualMachines
- rm -rf openjdk-11.0.1.jdk
Acabo de instalar el último SDK de Java 7-67 de Oracle en la Mac 10.9.4.
Luego ejecuté el comando
java -v
en la Terminal y recibí este mensaje:
Error: no se pudo crear la máquina virtual Java.
Error: se ha producido una excepción fatal. Programa saldrá.
Normalmente, este error se produce cuando invoca Java al proporcionar argumentos / opciones incorrectos.
En este caso, debería ser la opción de
version
.
java -version
Entonces, para verificar dos veces, siempre puede hacer
java -help
y ver si existe la opción.
En este caso, no hay opción como
v
.
Opción no reconocida: - Error: no se pudo crear la máquina virtual Java. Error: se ha producido una excepción fatal. Programa saldrá.
Recibía este error debido a una sintaxis incorrecta en el terminal. Estaba usando la versión Java. Pero en realidad es java -version. no hay espacio entre - y la versión. También puede realizar una verificación cruzada utilizando java -help.
Espero que esto sea de ayuda.
Prueba: java -version, entonces si ves java 11
intente eliminar con terminal: cd / Library / Java / JavaVirtualMachines rm -rf openjdk-11.0.1.jdk
si no intenta eliminar manualmente: 1) haga clic en el buscador 2) vaya a la carpeta 3) post / Library / Java / JavaVirtualMachines 4) elimine java 11.
luego pruebe la versión de Java y verá: la versión de Java "1.8.0_191"
Puede haber una razón más para tal comportamiento: eliminar el directorio de trabajo actual.
Por ejemplo:
# in terminal #1
cd /home/user/myJavaApp
# in terminal #2
rm -rf /home/user/myJavaApp
# in terminal #1
java -jar myJar.jar
Error: Could not create the Java Virtual Machine.
Error: A fatal exception has occurred. Program will exit.
si intentó ejecutar
java
con el argumento
-version
, y aunque el problema no se pudo resolver de ninguna manera, es posible que haya instalado muchas versiones de java, como JDK 1.8 y JDK 1.7 al mismo tiempo.
Por lo tanto,
intente desinstalar todas las otras versiones que no sea la que necesita
, luego configure la variable de ruta
JAVA_HOME
para ese JDK restante, y listo.