Ошибка не удалось создать виртуальную машину java
Could not create the Java Virtual Machine что делать?
Ошибка «Could not create the Java Virtual Machine» встречается во всех версиях операционной системы Windows. Она появляется как при запуске игр, которые требуют наличие виртуальной машины Java на устройстве, так и при установке самой виртуальной машины на компьютере. Текст ошибки Java Virtual Machine Launcher говорит нам следующее: системе не удалось создать виртуальную машину Java. В этой статье мы с вами рассмотрим причины, по которым возникает эта проблема и, конечно же, устраним саму ошибку.
Причины возникновения ошибки Джава
Чаще всего на появление данной ошибки жалуются игроки Minecraft. При клике на лаунчер и очередной запуск любимой игры, пользователи сталкиваются с окном ошибки. Это происходит из-за того, что в предыдущий раз сессия игры была прекращена некорректно. Возможно вы не дождались полного завершения игры и выключили устройство.
Ошибка JVM при запуске игр и приложений может также возникать по причине недостатка оперативной памяти на вашем устройстве. Для работы виртуальной машины Java требуется определенное количество выделенной памяти компьютером. Для компьютера это очень ценный ресурс, чем этой памяти больше, тем быстрей и лучше процессор справляется с поставленными задачами.
Устраняем ошибку Java Virtual Machine Launcher
Рассмотрим самый распространенный способ исправить ошибку «Could not create the Java Virtual Machine» – создание новой переменной среды.
Способ 2. Освобождаем оперативную память ПК
Следующий метод устранения ошибки заключается в освобождении оперативной памяти вашего компьютера. Как уже было сказано, ошибка может возникать по причине недостатка памяти. Чтобы ее освободить, нужно закрыть все ненужные программы, а также «убить» все лишние процессы. Ведь каждая программа нуждается в определенном количестве этого ресурса. На официальном сайте Майкрософт вы можете ознакомиться со всеми важными процессами Windows, прекращение которых повлечет за собой сбои системы. Чтобы остановить лишние процессы:
Чтобы закрыть программу или остановить процесс, нужно выделить мышью название программы или процесса, затем нажать на кнопку внизу окна «Снять задачу».
Некоторые запущенные фоновые программы не отображаются в списке, но их можно увидеть в списке процессов. Эта разнообразные модули обновлений, они работают в фоновом режиме и следят за выходом новых версий определенных программ. Они также потребляют оперативную память. Вашей задачей будет отыскать такие процессы и остановить для решения текущей проблемы. Когда вы очистите память и остановите все ненужные программы и процессы, попробуйте запустить снова игру, чтобы убедиться, что окно с ошибкой «Could not create the Java Virtual Machine» уже не появляется.
Дополнительные методы устранения ошибки
Если программное обеспечение, при запуске которого появляется ошибка, было скачано со сторонних ресурсов, варезных сайтов, торрент-трекеров, то его действия часто блокируют антивирусы. Чтобы избежать такой преграды при запуске вам необходимо проверить список карантина антивируса и, если в нем имеются игры или программы, вы можете их удалить с этого списка. Но будьте осторожны при этом. Ведь такое ПО может действительно нести угрозу для системы. Если вы полностью уверенны в программе или игре, вы можете добавить ее в список исключений. В таком случае антивирус перестанет «подозревать» такое ПО.
Если у вас не установлено программное обеспечение Java, вы можете загрузить его по ссылке https://www.java.com/ru/download/win8.jsp. Попадая на страницу, нажмите кнопку «Согласиться и начать бесплатную загрузку».
После этого будет загружен пакет данных, который нужно будет установить на свой ПК.
Could not create the Java Virtual Machine
Ошибка Java – причины появления и способы устранения
Программный сбой может появиться на ОС Windows разных версий. Ошибка возникает во время запуска игр, требующих наличия сервисов Java на PC. Код программного сбоя свидетельствует о том, что операционная система не смогла создать виртуальную машину Java. Сейчас попытаемся выяснить, почему появляется эта ошибка и как ее устранить. Эта задача по силам абсолютно всем пользователям. Чтобы достичь поставленной цели, просто следуйте предложенным рекомендациям и инструкциям.
Основные причины появления ошибки
Преимущественно с этой проблемой сталкиваются поклонники популярной игры Minercraft. При нажатии на ярлык запуска программы появляется код ошибки «Could not create the Java Virtual Machine». Этот сбой возникает в следствии некорректного завершения игровой сессии. Возможно пользователь не дождавшись закрытия программы, отключил ПК.
В некоторых ситуациях проблема возникает при запуске программы или игры из-за нехватки оперативки. ОЗУ является чрезвычайно важным ресурсом, который напрямую определяет производительность работы центрального процессора.
Эффективный способ решения проблемы
Начнем с популярного способа, которым пользуются практически все без исключения пользователи. Суть заключается в том, что нужно создать новую переменную среду. Пошаговая инструкция:
Если ошибка не исчезла, тогда воспользуйтесь альтернативным способом устранения неисправности.
Решение проблемы с нехваткой свободной ОЗУ
Этот способ предполагает разгрузку оперативной памяти ПК. Как было правильно подмечено ранее, программный сбой часто возникает вследствие нехватки ОЗУ. Чтобы найти дополнительный ресурс, нужно закрыть приложения и программы, работающие в фоновом режиме, т.е. отключаем тот софт, которым вы не пользуетесь в данный момент. Также нужно деактивировать лишние процессы.
На официальном web-портале компании Microsoft представлено описание важных системных процессов Windows, их закрывать нельзя. Инструкция по остановке лишних процессов:
Пожалуй, наиболее простой вариант открытия диспетчера задач – одновременно зажать три кнопка: Ctrl-Alt-Del.
Когда ОЗУ будет разгружена, а все ненужные приложения закрыты, запустите софт или видеоигру.
Дополнительные способы решения проблемы
Ошибка Java может появляться в момент запуска программы, которая была загружена с непроверенных источников: torrent-трекеров, вредоносных сайтов и т.д. Поэтому работа программы блокируется вирусами, не исключено, что некоторые файлы заражены.
Возможно, антивирус блокирует определенные файлы. Зайдите в главное меню, а потом в раздел «Карантин». Если там числится запускаемое приложение, тогда удалите его из карантина. Однако будьте предельно осторожны, это приложение действительно может нанести существенный ущерб операционной системе.
Скачивать программное обеспечение Java нужно только с официального сайта разработчиков. Платить за загрузку софта не придется, так как он распространяется на бесплатной основе.
Не редко ошибка появляется из-за того, что пакет Java банально устарел. Если вы пользовались старыми версиями, то их сначала нужно удалить через специальную утилиту. После этого можно установить новую версию программного обеспечения.
Заключение
Если вы столкнулись с ошибкой «Could not create the Java Virtual Machine» вам нужно создать новую переменную среды, если это не помогло тогда освободите больше оперативной памяти.
Как исправить ошибку «Не удалось создать виртуальную машину Java»
Если Java правильно установлена на вашем компьютере, у вас никогда не должно возникнуть проблем с запуском приложений или игр на основе Java.
Однако, если что-то не так с вашей настройкой, вы можете увидеть ошибку «Не удалось создать виртуальную машину Java». Эта ошибка означает, что установка Java на вашем компьютере не может запустить виртуальную песочницу (виртуальную машину), в которой обычно запускается приложение Java.
В этом руководстве вы узнаете несколько исправлений, которые могут устранить эту ошибку, начиная с наиболее распространенного исправления и заканчивая менее вероятным решением.
Убедитесь, что Java установлена правильно
Прежде чем вы сможете устранить какие-либо ошибки Java, вам необходимо убедиться, что вы правильно установили Java.
Для этого откройте командную строку, выбрав меню «Пуск», набрав cmd и выбрав приложение «Командная строка».
В окне командной строки введите java-version и нажмите Enter.
Если Java установлена правильно, вы должны увидеть версию Java, среду выполнения SE и сборку клиентской виртуальной машины.
Если у вас нет последней версии, убедитесь, что установить это. Если все в порядке, вы готовы перейти к следующему этапу устранения неполадок.
Расширьте доступную системную память для Java
Наиболее частой причиной ошибки «Не удалось создать виртуальную машину Java» является то, что Java не имеет достаточно доступной памяти в вашей системе для запуска клиента виртуальной машины.
По умолчанию Java изначально настроена на использование начального и максимального «размера кучи». Итак, если вы запускаете какое-либо приложение, размер которого превышает максимальный размер, это вызовет ошибку.
Вы можете настроить это, изменив объем системной памяти, которую Java может использовать в вашей системе.
1. Выберите меню «Пуск» и введите переменные среды. Выберите «Редактировать переменные системной среды».
2. В окне «Свойства системы» выберите «Переменные среды».
3. На панели «Системные переменные» выберите «Создать».
5. Выберите ОК, а затем еще раз нажмите ОК.
Запустите Java от имени администратора
Иногда ошибки виртуальной машины могут быть вызваны отсутствием соответствующих прав администратора на вашем ПК с Windows. Чтобы узнать, не в этом ли проблема, настройте приложение Java на своем ПК для запуска от имени системного администратора.
1. Нажмите кнопку «Пуск» и введите Java. Щелкните стрелку вправо рядом с ним и выберите Открыть расположение файла.
2. Щелкните исполняемый файл Java правой кнопкой мыши и выберите «Свойства».
3. Выберите вкладку «Совместимость» и установите флажок «Запускать программу от имени администратора».
Выберите ОК. Теперь при следующем запуске Java у нее будут полные права администратора.
Удалить и переустановить Java
Наконец, если все остальное не помогло, возможно, у вас просто неправильная установка Java.
1. Выберите меню «Пуск», введите «Добавить или удалить программы» и выберите «Добавить или удалить программы» в системных настройках.
2. В «Приложениях и функциях» прокрутите вниз до Java, выберите его и выберите «Удалить».
3. Выберите «Да» для подтверждения и после полного удаления Java перезапустите Windows.
4. Загрузите последнюю версию Java для вашей системы. Убедитесь, что вы выбрали 32-битную версию, если ваша система 32-битная, или 64-битная, если ваш компьютер 64-битный. Если вы не уверены, какая у вас система, обязательно сначала проверьте тип вашей системы.
5. После загрузки дважды щелкните установочный файл. Нажмите кнопку «Установить», чтобы запустить процесс установки Java.
Выполните оставшуюся часть мастера и после завершения установки Java перезапустите систему Windows.
Удаление «Не удалось создать виртуальную машину Java»
Надеюсь, вам удастся устранить ошибку в первые несколько шагов, и вам не придется переустанавливать Java. Однако переустановка Java — это достаточно быстрый процесс, и ваши Java-приложения должны снова работать без сбоев.
Были ли обнаружены какие-либо другие исправления, которые также работали с этой ошибкой? Поделитесь ими с нами в разделе комментариев ниже!
Ошибка Eclipse: «не удалось создать виртуальную машину Java»
Я получаю это сообщение об ошибке при запуске Eclipse Helios в Windows 7:
не удалось создать виртуальную машину Java
мое затмение.ini выглядит следующим образом:
мой JAVA_HOME правильно установлен, насколько я могу судить. Как я могу это исправить?
вещи, которые я пробовал до сих пор:
30 ответов
1. открыть eclipse.ini файл из папки eclipse, см. рисунок ниже.
тогда это хорошо работает для меня.
к вашему сведению: см.sunblog
для других, у кого могут быть проблемы с Java 7, согласно Eclipse Wiki-затмение.ini vm_value (пример windows)
Это может не работать на всех системах. Если при запуске eclipse возникает ошибка «Java была запущена, но возвращен код выхода=1», измените аргумент-vm, чтобы указать на jvm.dll файлы
Также обратите внимание, это
параметр-vm должен произойти до параметра-vmargs, так как все после-vmargs передается непосредственно в JVM
открыть eclipse.ini файл из папки eclipse.
Я убрал затмение.ini. Я столкнулся с этой проблемой и удалил ini файл решил это.
Я нашел очень простое решение для этого. Просто удалите eclipse.ini файл, но сначала резервное копирование. У меня была эта же проблема много раз, и, наконец, я удалил это, и у меня больше нет проблемы.
это также увеличило время загрузки. Теперь мое затмение начинается быстрее, чем раньше.
на STS.conf файл вам нужно проверить две важные вещи, чтобы избежать создания / выделения проблемы jvm
1. дайте точное местоположение установки jdk:
2. вам нужно дать точную установленную версию java:
3. попробуйте уменьшить размер памяти:
Я нашел решение здесь, Eclipse зависает на заставке и хочу поделиться ею. Надеюсь, это поможет и другим.
откройте ecplise.файл ini который находится в папке установки Eclipse.
другие способы исправить это:
Решение 1
решение 2
решение 3
удалить или уменьшить значения Xms и Xmx:
Это может работать:
открыть eclipse.ini file и вставить ниже строк в конце строк.
Это сработало для меня:
Я закрыл все другие приложения с интенсивной памятью на моей машине Windows 7. И я попытался открыть Eclipse, и вуаля, это сработало.
добавление этого исправило проблему для меня:
некоторое время это не ваш затмение.ini; это ваш JDK, который разбился. Вы можете проверить это, написав следующую команду в командной строке:
Если эта команда показывает следующую ошибку:
затем сначала удалите JDK и переустановите его.
Eclipse снова будет в действии;) как сегодня у меня такая же проблема, и вышеизложенное предлагается Итачи Учиха.
см. мое затмение.ini-файл
было обновление jdk, которое вызывало эту проблему.
убедитесь, что eclipse.ini не имеют множественной записи и использовали запись vm перед vmargs
для меня это решено путем изменения пути JDK bin в переменной среды Path. Поместите путь JDK bin, который имеет jre/bin/client / jvm.dll под JDK home.
открыть затмение.ini-файл из папки eclipse.
Я столкнулся с той же проблемой, и я нашел решение. Существуют проблемы в распределении MaxPermSize. Если вы попытаетесь выделить больше свободного места вашей машины, это даст эту ошибку в моей проблеме. Поэтому попробуйте уменьшить MaxPermSize.
Я думаю, что это поможет Вам разобраться в вашей проблеме.
все эти решения мне не удалось. Это произошло со мной внезапно после использования Eclipse в течение шести месяцев. Кажется, как-то мой JDK был поврежден.
моим окончательным решением было загрузить новый JDK и обновить мой JAVA_HOME соответственно, из jdk1.6.0_37-jdk1.6.0_43 в моем случае.
@Maro для меня это работало очень просто!
после получения предупреждения об ошибке я выполнил » eclipsec.exe » из командной строки. Это открыло затмение. Затем я снова попробовал «eclipse».exe’ и теперь он работает хорошо.
к сожалению, это не дало никаких технических причин для этого.
в моем случае эта проблема возникла после обновления Java с 1.6 до 1.7.
поэтому я изменил ‘запуск ‘swith to’jar’ исправлено:
на Диспетчер Задач, прекратить все ненужные задачи, и запустите Eclipse. Вы не получите эту ошибку. Попробуйте; это сработало для меня:)
Исправлено: не удалось создать виртуальную машину Java —
Некоторые пользователи сталкиваются с Не удалось создать виртуальную машину Java ошибка при попытке запустить приложение, использующее Java. Сообщается, что эта конкретная проблема возникает в Minecraft и некоторых других приложениях, построенных на Java.
Не удалось создать виртуальную машину Java.
Ошибка: произошло фатальное исключение. Программа будет закрыта.
Что вызывает ошибку «Не удалось создать виртуальную машину Java»?
Мы исследовали эту конкретную проблему, изучив различные пользовательские отчеты и стратегии устранения неполадок, которые они использовали для устранения одного и того же сообщения об ошибке. Основываясь на их выводах, есть несколько сценариев, которые вызовут эту конкретную проблему:
Если вы в настоящее время ищете способ решить, Не удалось создать виртуальную машину Java ошибка, эта статья предоставит вам несколько проверенных стратегий устранения неполадок. Ниже представлен набор методов, которые другие пользователи в аналогичной ситуации использовали для решения проблемы.
Чтобы обеспечить наилучшие результаты, следуйте приведенным ниже методам в том порядке, в котором они представлены, пока не найдете метод, эффективный для устранения ошибки для вашего конкретного сценария.
Способ 1: добавление _JAVA_OPTIONS к системным переменным
Большинству уязвимых пользователей удалось решить проблему, создав системную переменную для Java под названием _JAVA_OPTIONS и установив его значение Xmx512M. По сути, это устанавливает глобальный максимальный размер памяти кучи для Java.
Это разрешит все сообщения об ошибках, возникающие из-за того, что максимальный размер памяти кучи запущенного Java-приложения больше, чем тот, который установлен в качестве Системная переменная. Несколько пользователей, столкнувшихся с той же самой проблемой, сообщили, что проблема была решена полностью после того, как они выполнили шаги ниже.
Вот что вам нужно сделать, чтобы добавить _JAVA_OPTIONЗапись S в System Variables для увеличения глобального максимального размера памяти кучи:
Создание системной переменной с именем _JAVA_OPTIONS и присвоение ей значения Xmx512M
Если вы все еще видите то же сообщение об ошибке при запуске приложения, перейдите к следующему способу ниже.
Способ 2: открытие java.exe с правами администратора
Некоторым пользователям, пытающимся решить эту проблему, удалось решить эту проблему после принудительного открытия основного исполняемого файла Java (java.exe) с правами администратора.
Некоторые пользователи сообщили, что смогли решить проблему после применения этого исправления как к основному исполняемому файлу Java, так и к исполняемому файлу приложения, в котором отображается сообщение об ошибке.
Вот краткое руководство по всему этому:
Замечания: Если вы установили Java в пользовательском местоположении, перейдите вместо этого в пользовательское местоположение.