Исправьте эту надоедливую ошибку Java в Windows с помощью этого руководства.

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

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

Здесь мы покажем вам несколько шагов по устранению неполадок, чтобы исправить ошибку «Не удалось создать виртуальную машину Java» в Windows.

1. Проверьте свою установку Java

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

Чтобы проверить версию Java, установленную в Windows:

instagram viewer
  1. нажмите Победить ключ и тип команда.
  2. Щелкните правой кнопкой мыши Командная строка и выберите Запустить от имени администратора.
  3. В окне командной строки введите следующую команду и нажмите Входить:
    Java-версия
  4. В выводе будет указана версия JDK, установленная на вашем компьютере, и дата установки.
  5. Если вы недавно установили обновление, проверьте, подтверждается ли информация. Если нет, попробуйте установить последнюю версию, доступную на Java-сайт.

2. Завершите процесс Java в диспетчере задач

Если ошибка возникает при установке Java, проверьте, не работает ли процесс Java в фоновом режиме. Вы можете использовать Диспетчер задач, чтобы найти и завершить фоновые процессы, которые могут помешать вам установить Java Runtime Environment или комплект разработки.

  1. Нажимать Победа + Х открыть WinX меню и выберите Диспетчер задач.
  2. В диспетчере задач откройте Процессы вкладку и найдите экземпляры Виртуальная машина Java.
  3. Выберите и нажмите Завершить задачу чтобы закрыть процесс.

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

Недостаточное разрешение может помешать запуску некоторых приложений Java на вашем компьютере. Чтобы решить эту проблему, запустите Java с правами администратора. Чтобы запустить Java от имени администратора в Windows, щелкните правой кнопкой мыши Java.exe и выберите Запустить от имени администратора.

Кроме того, вы можете настроить Java.exe так, чтобы он всегда запускался от имени администратора. Таким образом, вам не нужно каждый раз запускать Java с правами администратора. Проверить как всегда запускать программу от имени администратора Чтобы получить больше информации.

4. Увеличьте системную память для Java

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

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

Как увеличить размер кучи Java, вручную изменив переменные

Чтобы изменить размер кучи Java, изменив переменную _JAVA_OPTIONS:

  1. нажмите Победить ключ и тип переменные среды.
  2. Далее выберите Отредактируйте системные переменные среды открыть Свойства системы.
  3. в Передовой вкладка, нажмите Переменные среды.
  4. в Системные переменные раздел, нажмите Новый. Важно правильно выбрать раздел.
  5. Тип -JAVA_OPTIONS в Имя переменной поле.
  6. Далее введите -Хмх512М в Значение переменной поле. Здесь, -Хмх512М определяет объем памяти, который вы хотите выделить. В данном случае это 512 МБ системной памяти.
  7. Нажмите ХОРОШО, и ХОРОШО еще раз, чтобы сохранить изменения.

Затем запустите приложение, которое показывает ошибку, и проверьте, устранена ли ошибка. Если нет, откройте Переменные среды снова. Выберите -JAVA_OPTIONS переменная и нажмите Редактировать. в Значение данных поле, тип -XMX1024M увеличить размер памяти до 1024 МБ (1 ГБ). Нажмите ХОРОШО и проверьте наличие улучшений.

Как увеличить размер кучи Java с помощью панели управления Java

Вы также можете изменить размер кучи Java по умолчанию в настройках среды выполнения Java. Вот как это сделать.

  1. Нажимать Выиграть + Р открыть Бегать.
  2. Тип контроль и нажмите ХОРОШО чтобы открыть панель управления.
  3. Далее нажмите на Программы и нажмите на Java (32-разрядная версия).
  4. в Панель управления Java диалоговое окно, откройте Джава вкладка
  5. Нажмите на Вид кнопка.
  6. Дважды щелкните на Параметры времени выполнения столбец и тип -Хмх512м чтобы выделить 512 МБ памяти для приложений Java.
  7. Нажмите ХОРОШО чтобы сохранить изменения.

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

Если проблема не устранена, может потребоваться переустановка. Вы можете удалить и переустановить Java, чтобы исправить любые проблемы с выпуском. Эти проблемы могут остаться, даже если вы установите более новую версию. Чтобы решить эту проблему, удалите Java с помощью программы удаления Java, а затем переустановите последнюю доступную версию.

Для чистой установки Java:

  1. Перейти к Страница средства удаления Java и скачать деинсталлятор.
  2. Запустите исполняемый файл и нажмите Соглашаться.
  3. Выберите все версии Java, обнаруженные инструментом, и нажмите Следующий.
  4. Нажмите Да и подождите, пока деинсталлятор удалит Java с вашего компьютера. Нажмите Закрывать.
  5. Перезагрузите компьютер, чтобы применить изменения.
  6. Далее перейдите в Страница загрузки Java и загрузите последнюю версию, доступную для вашей операционной системы. Обязательно загрузите правильную версию (32-разрядную/64-разрядную) в зависимости от архитектуры системы.
  7. Запустите установщик и нажмите Установить. Следуйте инструкциям на экране, чтобы завершить установку и перезагрузить компьютер.

6. Установите Java в состоянии загрузки WindowsClean

В состоянии чистой загрузки Windows запускается только с основными службами и приложениями Microsoft. Это метод устранения неполадок, позволяющий определить и найти конфликты сторонних приложений, вызывающие системные ошибки. Если вы продолжаете видеть ошибку при установке Java, запустите компьютер с Windows в состоянии чистой загрузки и попробуйте установить его снова.

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

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

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