Как исправить ошибку «Не удалось создать виртуальную машину Java»

Если Java правильно установлена ​​на вашем компьютере, у вас никогда не должно возникнуть проблем с запуском Java -приложений или игр.

Однако, если что-то не так с вашей настройкой, вы можете увидеть ошибку «Не удалось создать виртуальную машину (Machine.)Java . Эта ошибка означает, что установка Java на вашем компьютере не может запустить виртуальную песочницу (виртуальную машину), в которой обычно запускалось бы приложение Java .

В этом руководстве вы узнаете о нескольких исправлениях, которые могут устранить эту ошибку, начиная с наиболее распространенного исправления и заканчивая менее вероятным решением.

Убедитесь(Make) , что Java установлена(Java Is Installed) ​​правильно

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

Для этого откройте командную строку, выбрав меню « Пуск(Start) », введя cmd и выбрав приложение « Командная строка(Command Prompt) » .

В окне командной строки введите java — version и нажмите Enter .

Если Java установлена ​​правильно, вы должны увидеть версию Java , SE Runtime Environment и сборку Client VM .

Если у вас нет последней версии, обязательно установите ее(install it) . Если это выглядит хорошо, вы готовы перейти к следующему шагу устранения неполадок.

Расширение доступной системной памяти(Expand Available System Memory) для Java

Наиболее распространенной причиной ошибки « Не(Could) удалось создать виртуальную машину Java » является то, что (Java)Java не имеет достаточно доступной памяти в вашей системе для запуска клиента виртуальной машины.

Java изначально настроен по умолчанию на использование начального и максимального «размера кучи». Таким образом, если вы запускаете какое-либо приложение, размер которого превышает максимальный, это вызовет ошибку.

Вы можете настроить это, изменив объем системной памяти, которую Java может использовать в вашей системе. 

1. Выберите меню « Пуск(Start) » и введите переменные среды. Выберите «Редактировать системные переменные среды»(Edit the System Environment Variables)

2. В окне « Свойства системы(System Properties) » выберите « Переменные среды(Environment Variables) » .

3. На панели « Системные переменные(System Variables) » выберите « Создать(New) » .

4. Установите имя переменной как _JAVA_OPTIONS и установите значение переменной как -Xmx512M

5. Выберите OK , а затем снова выберите OK .

Это регулирует допустимую память для Java до 512 МБ. Изменение параметра вступает в силу немедленно, поэтому перезапустите приложение Java и посмотрите, появляется ли ошибка по-прежнему. Если это так, повторите описанный выше процесс, но увеличьте память до 1024 МБ, установив вместо этого значение -Xmx1024M .

Запуск Java от имени администратора

Иногда ошибки виртуальной машины могут быть вызваны отсутствием соответствующих прав администратора на вашем ПК с Windows. Чтобы узнать, не в этом ли проблема, настройте приложение Java на своем ПК для запуска от имени системного администратора(run as the system administrator) .

1. Нажмите кнопку « Пуск(Start) » и введите Java . Щелкните стрелку вправо рядом с ним и выберите Открыть расположение файла(Open file location) .

2. Щелкните правой кнопкой мыши исполняемый файл Java и выберите « (Java)Свойства(Properties) » .

3. Выберите вкладку Совместимость и установите флажок (Compatibility)Запускать программу от имени администратора(Run the program as an administrator) .

Выберите ОК(OK) . Теперь при следующем запуске Java будет иметь полные права администратора.

Удалите и переустановите Java

Наконец, если ничего не помогло, возможно, у вас просто неправильная установка Java .

1. Выберите меню «Пуск», введите « Добавить или удалить программы(add or remove programs) » и выберите « Добавить или удалить программы(Add or remove programs) ». Системные настройки.

2. В Приложениях(Apps) и функциях(Features) прокрутите вниз до Java , выберите его и выберите Удалить(Uninstall) .

3. Выберите Да(Yes) для подтверждения, и после полного удаления Java(Java is fully uninstalled) перезапустите Windows.

4. Загрузите последнюю версию Java(Download the latest version of Java) для вашей системы. Убедитесь, что вы выбрали 32-разрядную версию, если ваша система 32-разрядная, или 64-разрядную, если ваш компьютер 64-разрядный. Если вы не уверены, какая у вас система, сначала проверьте тип вашей системы(check your system type first)

5. Дважды щелкните установочный файл после загрузки. Нажмите кнопку « Установить(Install) », чтобы запустить процесс установки Java .

Пройдите оставшуюся часть мастера и после завершения установки Java перезагрузите систему (Java)Windows .

Очистка «Не удалось создать виртуальную машину Java(Java Virtual Machine) »

Надеюсь, вы смогли устранить ошибку на первых нескольких шагах и вам не пришлось переустанавливать Java . Однако переустановка Java — достаточно быстрый процесс, и ваши приложения Java должны снова работать без сбоев.

Были ли обнаружены какие-либо другие исправления, которые также работали с этой ошибкой? Поделитесь(Share) ими с нами в разделе комментариев ниже!



About the author

Я инженер-конструктор со стажем работы более 10 лет. Я специализируюсь на USB-контроллерах и кабелях, а также на обновлении BIOS и поддержке ACPI. В свободное время я также люблю вести блог на различные темы, связанные с технологиями и инженерией.



Related posts