5

Предварительное примечание: у меня нет проблем с Minecraft. Все ответы, которые я могу найти, похоже, связаны с Minecraft.

Ошибка: не удалось создать виртуальную машину Java. Ошибка: произошло фатальное исключение. Программа будет закрыта.

Я получаю эту ошибку, когда пытаюсь сделать что-то связанное с Java. Я не могу запустить .jar без появления этой ошибки, и когда я пытаюсь установить JDK, я получаю эту ошибку. Это мучило меня некоторое время, и я не смог найти ответ, поэтому подумал, что сам задам его.

РЕДАКТИРОВАТЬ: Windows 7 (x64) Ноутбук Dell Studio, 4 ГБ оперативной памяти, внешняя видеокарта Radeon HD 6950. Я попытался удалить все JVM и переустановить, но это не сработало, хотя я не могу вспомнить, насколько тщательно я был, поэтому я могу попробовать еще раз. Вот список всех связанных с Java вещей, которые я установил (находится в окне удаления или изменения программ):

  • Java 3D 1.5.1
  • Java 3D 1.5.1 (x64)
  • Java 3D 1.5.2
  • Java 6 Обновление 30
  • Java 6, обновление 30 (64-разрядная версия)
  • Java 7 Обновление 2
  • Java 7 Update 3 (64-разрядная версия)
  • JavaFX 2.0.3 (64-разрядная версия)
  • JavaFX 2.0.3 SDK (64-разрядная версия)

2 ответа2

1

У меня недавно была эта проблема, и я обнаружил, что инструкции ЗДЕСЬ исправили ее.

В двух словах, инструкции показывают, как создать системную переменную для Java с именем _JAVA_OPTIONS со значением Xmx512M . Это устанавливает глобальный максимальный размер памяти кучи для Java.

Был один нюанс, который я заметил, хотя. Я заметил, что если вы запустите приложение Java с максимальным размером кучи памяти, превышающим размер, заданный в качестве системной переменной, вы получите ошибки, которые не позволяют запустить виртуальную машину Java.

-1

Попробуйте запустить Minecraft с большим количеством назначенной кучи, используя опции -Xms1024m -Xmx=1536m . Я не уверен в этом, но на некоторых форумах Minecraft люди имеют такую же проблему.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .