Ошибка: не удалось создать виртуальную машину Java Mac OSX Mavericks
Я только что установил последнюю версию Java SDK 7-67 из Oracle на Mac 10.9.4. Затем я выполнил команду java -v
в терминале и получил это сообщение:
Ошибка: не удалось создать виртуальную машину Java.
Ошибка: произошло фатальное исключение. Программа выйдет.
Ответы
Ответ 1
Обычно эта ошибка возникает при вызове java путем подачи неправильных аргументов/параметров. В этом случае это должен быть параметр version
.
java -version
Итак, чтобы дважды проверить, вы всегда можете сделать java -help
и посмотреть, существует ли опция. В этом случае нет такой опции, как v
.
Ответ 2
Для такого поведения может быть еще одна причина - вы удаляете текущий рабочий каталог.
Например:
# 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.
Ответ 3
если вы попытались запустить java
с аргументом -version
, и даже если проблема не может быть решена каким-либо образом, возможно, вы установили многие версии java, такие как JDK 1.8 и JDK 1.7 в то же время.
Итак, попробуйте удалить все другие версии, отличные от тех, которые вам нужны, а затем установите для переменной JDK переменную пути JAVA_HOME
, и все будет готово.