Lumpics lumpics.ru

Как исправить ошибку «Could not create the Java Virtual Machine»

Способ 1: Удаление Java Development Kit (JDK)

Если при запуске приложения или игры возникает ошибка «Could not create the Java Virtual Machine», значит, софт построен на языке Java, и причиной может стать несколько основных факторов, например, неправильная установка программных компонентов или конфликт ПО. Если у вас установлен комплект разработки Java и при этом вы не являетесь разработчиком или тестировщиком, то для начала попробуйте удалить Java Development Kit (JDK):

  1. Нажмите на кнопку «Пуск», откройте «Параметры» и выберите раздел с установленными приложениями (в Windows 11 это вкладка «Приложения», и раздел «Установленные приложения» в центральной части окна).
  2. Ошибка «Could not create the Java Virtual Machine»-01
  3. В списке софта, который установлен на компьютер, найдите комплект JDK, выделите его и удалите с помощью кнопки (в 11 версии ОС нужно нажать на три горизонтальные точки и выбрать соответствующий пункт в меню).
  4. Ошибка «Could not create the Java Virtual Machine»-02

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

Способ 2: Увеличение объема оперативной памяти

Чтобы создать виртуальную среду, требуется оперативная память. Если же ее не хватает, может возникать рассматриваемая ошибка. Для ее исправления можно создать новую системную переменную для выделения большего объема оперативной памяти. Делается это с помощью встроенных средств:

  1. Используйте сочетание клавиш «Win + R» для вызова окна «Выполнить», затем введите запрос sysdm.cpl и нажмите на кнопку «ОК» или клавишу «Enter».
  2. Ошибка «Could not create the Java Virtual Machine»-03

  3. В появившемся окне «Свойства системы» переключитесь на вкладку «Дополнительно» и нажмите на кнопку «Переменные среды».
  4. Ошибка «Could not create the Java Virtual Machine»-04
  5. В блоке «Системные переменные» нажмите на кнопку «Создать».
  6. Ошибка «Could not create the Java Virtual Machine»-05
  7. В следующем окне в поле «Имя переменной» введите _JAVA_OPTIONS, затем в качестве значения переменной пропишите -Xmx512M и нажмите на кнопку подтверждения.
  8. Ошибка «Could not create the Java Virtual Machine»-06
  9. В окне «Переменные среды» также нажмите на кнопку «ОК».
  10. Ошибка «Could not create the Java Virtual Machine»-07

Таким образом, посредством значения -Xmx512M мы дополнительно выделили 512 Мб оперативной памяти для Java. Если же причиной ошибки была действительно нехватка ОЗУ, тогда после перезагрузки компьютера она будет исправлена при запуске игры или приложения.

Способ 3: Предоставление расширенных прав

Если же у модуля Java нет прав администратора, то попытка создания виртуальной машины на компьютере (что требуют некоторые программы) завершится ошибкой «Could not create the Java Virtual Machine». Предоставьте расширенные права модулю:

  1. Используя строку поиска системы (сочетание клавиш «Win + S»), найдите модуль Java. Затем выберите пункт «Перейти к расположению файла».
  2. Ошибка «Could not create the Java Virtual Machine»-08

  3. В открывшемся окне «Проводника», скорее всего, вы увидите ярлыки исполняемых файлов. Щелкните по найденному элементу правой кнопкой мыши и выберите пункт «Свойства».
  4. Ошибка «Could not create the Java Virtual Machine»-09
  5. Переключитесь на вкладку «Совместимость» и в разделе с дополнительными настройками активируйте опцию «Запускать эту программу с правами администратора», после сохраните настройки.
  6. Ошибка «Could not create the Java Virtual Machine»-10

Способ 4: Редактирование переменной среды

Еще один возможный способ исправления ошибки предполагает ручное обновление переменной среды Path и Java Home:

  1. Для начала следует отыскать, где в локальном хранилище располагаются компоненты модуля Java (путь к ним будет использован при редактировании переменной среды). С помощью строки поиска системы найдите компонент Java, выберите пункт «Перейти к расположению файла» в контекстном меню. Откроется штатный «Проводник» с ярлыками Java. Щелкните по найденному компоненту правой кнопкой мыши и выберите пункт «Расположение файла».
  2. Ошибка «Could not create the Java Virtual Machine»-11

  3. В следующем окне файлового менеджера обратите внимание на путь, к которому вы пришли. Он понадобится в дальнейшем, поэтому следует его скопировать в буфер обмена, для этого кликните по адресной строке правой кнопкой мыши и выберите пункт «Копировать» (или используйте сочетание клавиш «Ctrl + C»).
  4. Ошибка «Could not create the Java Virtual Machine»-12
  5. Теперь перейдите к переменным среды. Проделайте то же самое, что в инструкции из Способа 2 на Шагах 1-2, но в окне «Переменные среды» в разделе «Системные переменные» найдите переменную «Path», выделите ее и нажмите на кнопку «Изменить».
  6. Ошибка «Could not create the Java Virtual Machine»-13
  7. В следующем окне кликните по кнопке «Создать».
  8. Ошибка «Could not create the Java Virtual Machine»-14
  9. В списке левее появится курсор на свободной строке. Вставьте в нее скопированный на Шаге 3 путь (контекстное меню или клавиши «Ctrl + V»). Нажмите на кнопку «ОК».
  10. Ошибка «Could not create the Java Virtual Machine»-15
  11. Вы вернетесь к окну «Переменные среды», где в области «Системные переменные» найдите строку «JAVA_HOME». Выделите ее и перейдите к редактированию.
  12. Ошибка «Could not create the Java Virtual Machine»-16
  13. В поле «Значение переменной» вставьте путь к компонентам Java, который мы скопировали на Шаге 3 данной инструкции, сохраните изменение.
  14. Ошибка «Could not create the Java Virtual Machine»-17

Если же переменной «JAVA_HOME» нет, можете по аналогии с инструкцией из Способа 2 создать ее, введя соответствующее имя и вышеупомянутое значение (скопированный путь к расположению компонентов). После внесения правок перезагрузите компьютер и проверьте, исправлена ли проблема.

Способ 5: Переустановка Java

Иногда дело может быть в поврежденных программных компонентах среды, поэтому зачастую помогает переустановка модуля. Для этого потребуется полностью удалить существующие элементы, затем скачать с официального сайта инсталляционный файл и инициировать установку актуальной версии софта.

Чтобы установить новую версию без возможных конфликтов, понадобится полностью стереть старые файлы, причем это касается и временного хранилища, и ключей, которые были оставлены в системном реестре. Стандартные методы удаления не всегда приносят нужный результат, поэтому рекомендуем обратиться к нашему отдельному материалу, где описаны способы деинсталляции посредством специальных утилит, позволяющих полностью очистить «следы» Java с компьютера. Несмотря на то, что инструкции написаны для Windows 10, они подойдут для всех версий ОС.

Подробнее: Удаление Java с компьютера под управлением Windows 10
Ошибка «Could not create the Java Virtual Machine»-18
После того, как все файлы Java удалены, перезагрузите компьютер и переходите к инструкции ниже, где мы разберем порядок действий повторной установки компонентов:

Скачать Java с официального сайта

  1. Нажмите на ссылку выше и нажмите на кнопку загрузки Java для ПК. После укажите путь для сохранения инсталляционного файла, если это потребуется.
  2. Ошибка «Could not create the Java Virtual Machine»-19
  3. Дождитесь окончания скачивания и запустите загруженный файл. Нажмите на кнопку «Install», чтобы выполнить установку компонентов.
  4. Ошибка «Could not create the Java Virtual Machine»-20

Через некоторое время все необходимое будет инсталлировано на компьютер, что позволит восстановить поврежденные файлы или сбросить возможные ошибки. Перезагрузите систему и запустите приложение, которое раньше не могло работать из-за рассматриваемой проблемы.

Вам удалось решить проблему?

Ваш ответ может помочь другим пользователям!