Данная публикация посвящается всем ценителям Minecraft и других игр, требующих установки Java. На днях знакомые попросили помочь: при попытке запустить Майнкрафт у них появлялось сообщение — Java Virtual Machine Launcher ошибка, как исправить сейчас расскажу.
Не хватает памяти
При установке Джавы, необходимой для работы некоторых игр, отображалось следующее окно:
Она указывает на то, что для создаваемой виртуальной машины не хватает памяти. Очень часто подобная ситуация возникает, если некорректно выходить из игры (нажав Alt + F4 ) или при внезапном отключении ПК.
В моем случае, ошибка появилась после того, как пользователь случайно удалил компонент Java, потом пытался его переустановить, но на последнем этапе инсталляции отображалось вышеупомянутое окно.
На зарубежных источниках нашел два решения. Начну с более простого.
Настройка переменной среды
- Открываем панель управления. В Windows 7 это можно сделать через меню «Пуск», в «десятке» достаточно кликнуть правой кнопкой мышки по кнопке «Старт» (или нажать Win + X ), и выбрать из списка нужный элемент:
- Переходим к разделу «Система»:
- Слева кликаем по ссылке «Дополнительные параметры…»:
- В новом окне снизу есть кнопка «Переменные среды», которую стоит нажать:
- Кликаем по кнопке «Создать…», присваиваем новой переменной:
имя «_JAVA_OPTIONS»
значение «-Xmx512M»
- Обязательно сохраняем все изменения, нажав на ОК. Перезагрузка компьютера не требуется.
Теперь при запуске установщика Джава ошибка Java Virtual Machine Launcher не появиться.
Переходим ко второму способу.
Создание файла запуска
Покажу всё на примере Minecraft.
- Открываем пользовательскую папку, где хранятся игровые настройки. Для этого нажимаем Win + R и пишем команду:
%appdata%
- На экране отобразится каталог, в котором нужно найти игровую директорию, войти в неё и внутри создать новый текстовый документ (Блокнот):
- Туда стоит записать следующую фразу:
java -Xms650m -jar "c:UsersUSER_NAMEAppDataRoaming.minecraftminecraft.exe
Вместо USER_NAME пишем название своего аккаунта. Оно указано в адресной строке окна. Учетная запись не должна содержать русских символов. Только латинские (английские), иначе способ не сработает.
- Теперь нажимаем на пункт меню «Файл», затем выбираем «Сохранить как». Указываем имя «minecraft.bat» и указываем тип «Все…», как показано на скриншоте:
- Осталось только создать ярлык для созданного элемента и отправить его на рабочий стол, чтобы через него запускать игру.
Видео
Вы узнали, как исправить ошибку Java Virtual Machine Launcher. Но если вопросы остались, обязательно задавайте их с помощью формы комментирования внизу страницы.
Рекомендуем:
- Устраняем ошибку «Опаньки» в Google Chrome
- Что делать если не работает безопасный режим в Windows 10
- Как восстановить удаленные фотографии, сообщения, контакты на iPhone?
- d3dx9_43.dll скачать, чтобы устранить ошибку на компьютере
- Четыре способа получить роль администратора в Windows 10
Вам помогло? Поделитесь с друзьями — помогите и нам!
Skip to content
На чтение 3 мин. Просмотров 4.3k. Опубликовано 03.09.2019
Неустранимая ошибка исключения виртуальной машины Java появляется у некоторых пользователей, когда они пытаются запустить программное обеспечение, построенное на Java. Полное сообщение об ошибке гласит: « Не удалось создать виртуальную машину Java. Ошибка: произошла фатальная исключительная ситуация. »Следовательно, Java-программа не запускается. Это несколько потенциальных исправлений для фатальной ошибки виртуальной машины Java.
Содержание
- Решения для исправления ошибок виртуальной машины Java
- 1. Установите новую системную переменную для Java
- 2. Выберите опцию Запуск от имени администратора для Java
- 3. Переустановите Java
Решения для исправления ошибок виртуальной машины Java
1. Установите новую системную переменную для Java
Ошибка виртуальной машины Java часто возникает, когда Java требуется больший глобальный максимальный размер кучи памяти. Пользователи исправили проблему, увеличив максимальный объем оперативной памяти, выделенной для Java. Пользователи могут сделать это, установив новую системную переменную Java следующим образом.
- Откройте «Выполнить» с помощью сочетания клавиш Windows + R.
- Введите «sysdm.cpl» в «Выполнить» и нажмите ОК , чтобы открыть окно на изображении непосредственно ниже.
- Выберите вкладку Advanced в этом окне.
- Нажмите кнопку Переменные среды , чтобы открыть окно ниже.
- Нажмите кнопку Создать под полем Системные переменные.
- Введите «_JAVA_OPTIONS» в текстовое поле «Имя переменной».
- Затем введите «–Xmx512M» в текстовом поле «Значение переменной», что увеличит объем оперативной памяти до 512 мегабайт.
- Нажмите кнопку ОК , чтобы закрыть окно.
- Затем нажмите кнопку ОК в окнах среды.
– СВЯЗАННО: Как удалить всплывающее окно «Обновление Java доступно»
2. Выберите опцию Запуск от имени администратора для Java
Ошибка виртуальной машины Java также может быть связана с недостаточными правами администратора. Таким образом, некоторым пользователям может потребоваться назначить права администратора для Java. Пользователи могут назначать права администратора для Java в Windows 10 следующим образом.
- Откройте Cortana с помощью сочетания клавиш Windows + Q.
- Введите «Java» в поле поиска.
- Затем щелкните правой кнопкой мыши Java и выберите Открыть местоположение файла , чтобы открыть папку Java в проводнике.
- Теперь пользователи могут щелкнуть правой кнопкой мыши файл java.exe и выбрать Свойства .
- Выберите вкладку «Совместимость».
- Выберите Запустить эту программу от имени администратора .
- Выберите параметр Применить .
- Нажмите ОК , чтобы закрыть окно.
3. Переустановите Java
- Переустановка Java может также исправить ошибку виртуальной машины Java для некоторых пользователей. Сначала удалите установленную версию Java, введя «appwiz.cpl» в «Выполнить» и нажав ОК .
- Введите «Java» в поле поиска.
- Выберите Java и нажмите Удалить .
- Нажмите Да в любом открывшемся окне подтверждения.
- После этого перезапустите Windows.
- Затем откройте страницу загрузки Java в браузере.
- Пользователям нужна 32-битная Java для 32-битных программ и 64-битная Java для 64-битного программного обеспечения. В случае сомнений лучше всего загрузить и установить обе версии Java, нажав Windows Offline и Windows Offline 64-bit .
- После этого откройте мастер установки Java.
- Нажмите кнопку Установить в мастере настройки.
Таким образом, пользователи могут исправить фатальную ошибку виртуальной машины Java. Эти разрешения обычно исправляют фатальную ошибку виртуальной машины Java, чтобы пользователи могли запускать необходимое программное обеспечение Java.
- Подробности
- марта 18, 2016
- Просмотров: 99306
Если ваша система частенько выдает сообщения об ошибках запуска Java Virtual Machine «виртуальной машины Java», вам не нужно беспокоиться, эти ошибки очень легко устранить.
Функции JVM (Java Virtual Machine)
Виртуальная машина java отвечает за выделение памяти и сбор мусора, наряду с интерпретацией байт-кода в машинный код.
Среда выполнения Java (JRE) является обязательным для установки на вашем компьютере для некоторых приложений, чтобы работать должным образом. Основным компонентом JRE является виртуальная машина Java (JVM), которая помогает запускать Java-приложения. Java-файл, при компиляции, производит ‘.класс’ файл, а не исполняемый файл. Этот класс файл содержит байт-код java, который в jvm интерпретируется в машиночитаемые инструкции. Jvm — независит от платформы, поскольку он обеспечивает машинный интерфейс, который не зависит от базовой операционной системы и аппаратной архитектуры.
Могут быть случаи, когда вы можете получить сообщения об ошибках при запуске jvm, в таких ситуациях, как загрузка в компьютер, игра в игры, такие как minecraft, или открытие определенных Java-приложений. В этой статье я собрал несколько решений, которые могут помочь вам исправить ошибки запуска виртуальной машины Java для Windows.
Сообщение об ошибке #1: не удалось создать виртуальную машину java.
Это сообщение об ошибке обычно возникает при попытке запуска Java-игр, таких как minecraft.
➦Откройте панель управления.
➦Зайти в систему.
➦Перейти к расширенным свойствам системы.
➦Нажмите кнопку ‘переменные среды’.
➦В системных переменных, нажмите кнопку ‘новый’.
➦Поставьте новое имя переменной: _JAVA_OPTIONS
➦Вбейте новое значение переменной: -Xmx512M
➦Нажмите кнопку ‘ОК’.
-Xmx/S-это параметр конфигурации, который управляет количеством памяти которое использует java.
- Xmx — это максимальный размер памяти, которая может быть выделена.
- Xms — это минимальный размер памяти, которая может быть выделена.
Сообщение об ошибке #2: ошибка при открытии раздела реестра.
Эта ошибка может возникнуть при работе с Java в командной строке.
➦Открываем папку WINDOWSsystem32.
➦Удаляем исполняемый файл java файлов, в том числе java.exe, javaw.exe и javaws.exe.
➦Далее переустанавливаем среду JRE.
Сообщение об ошибке #3: Виртуальная машина java лаунчер не может найти основной класс: программа завершает работу
➦Нажмите кнопку «Пуск» в главном меню.
➦В окне поиска введите «mrt» и нажмите клавишу Enter. Будет запущена утилита Windows под названием ‘Средство удаления вредоносных программ Microsoft Windows ‘.
➦Нажмите кнопку «Далее» и выберите «полное сканирование».
➦Перезагрузите компьютер после завершения сканирования.
➦Нажмите кнопку «Пуск» и запустить программу настройки системы, набрав команду «msconfig» в поле поиска.
➦ Перейдите на вкладку «запуска» и снимите галочку рядом с ‘WJView.exe’ и ‘javaw.exe’.
➦Перезагрузитесь при запросе.
Сообщение об ошибке #4: не удалось открыть jarфайл.
Эта ошибка может возникнуть при попытке открыть приложение.
➦Нажмите кнопку ‘Пуск’ и перейдите к ‘программам по умолчанию’.
➦Выберите «сопоставление типа файла или протокола программе’.
➦Нажмите на расширения (.jar) для просмотра программы, которая открывает его по умолчанию.
➦Нажмите кнопку «изменить программу» и выбрите программу по умолчанию «виртуальная машина java лаунчер».
➦Нажмите кнопку «закрыть» и проверьте, устранена ли проблема.
➦Если нет, попробуйте удалить и переустановить Java.
➦Если проблема не устранена, обратитесь в техническую поддержку приложения, которое дает вам ошибку.
Если вы столкнулись с еще какими-либо ошибками Java Virtual Machine напишите о них в комментариях, постараюсь помочь.
Ссылки:
Загрузить Java бесплатно с официального сайта
Читайте также
Совместимость : Windows 10, 8.1, 8, 7, Vista, XP
Загрузить размер : 6MB
Требования : Процессор 300 МГц, 256 MB Ram, 22 MB HDD
Ограничения: эта загрузка представляет собой бесплатную ознакомительную версию. Полный ремонт, начиная с $ 19.95.
Ошибка запуска виртуальной машины Java обычно вызвано неверно настроенными системными настройками или нерегулярными записями в реестре Windows. Эта ошибка может быть исправлена специальным программным обеспечением, которое восстанавливает реестр и настраивает системные настройки для восстановления стабильности
Если у вас есть ошибка Java Virtual Machine Launcher, мы настоятельно рекомендуем вам Загрузка (ошибка запуска виртуальной машины Java) Repair Tool .
This article contains information that shows you how to fix Java Virtual Machine Launcher error both (manually) and (automatically) , In addition, this article will help you troubleshoot some common error messages related to Java Virtual Machine Launcher error that you may receive.
Примечание: Эта статья была обновлено на 2019-11-14 и ранее опубликованный под WIKI_Q210794
Contents [show]
Значение ошибки Java Machine Machine Launcher?
Ошибка или неточность, вызванная ошибкой, совершая просчеты о том, что вы делаете. Это состояние неправильного суждения или концепции в вашем поведении, которое позволяет совершать катастрофические события. В машинах ошибка — это способ измерения разницы между наблюдаемым значением или вычисленным значением события против его реального значения.
Это отклонение от правильности и точности. Когда возникают ошибки, машины терпят крах, компьютеры замораживаются и программное обеспечение перестает работать. Ошибки — это в основном непреднамеренные события. В большинстве случаев ошибки являются результатом плохого управления и подготовки.
Причины ошибки запуска виртуальной машины Java?
Если вы получили эту ошибку на своем ПК, это означает, что произошла сбой в работе вашей системы. Общие причины включают неправильную или неудачную установку или удаление программного обеспечения, которое может привести к недействительным записям в вашем реестре Windows, последствиям атаки вирусов или вредоносных программ, неправильному отключению системы из-за сбоя питания или другого фактора, кто-то с небольшими техническими знаниями, случайно удалив необходимый системный файл или запись в реестре, а также ряд других причин. Непосредственной причиной ошибки «Ошибка запуска виртуальной машины Java» является неспособность правильно выполнить одну из своих обычных операций с помощью системного или прикладного компонента.
More info on Java Virtual Machine Launcher error
разрабатывать собственные приложения или апплеты Java (см. объяснение на странице загрузки Sun, http: //www.oracle.com/technetwork/java/javase/downloads/index.html). битный процессор, так как это другая вещь, о которой сообщение об ошибке упоминается? Если вы не разработчик, у вас, вероятно, неправильный тип, попробуйте все.
Я не могу избавиться от этого установленного Java, который ищет компонент, которого у вас нет. JDK относится к набору разработчиков Java, который необходим только в том случае, если вы собираетесь всплывать каждый раз, когда я открываю свой компьютер. Я имею в виду, у вас есть шанс получить AMD 64
При запуске эта ошибка всегда появляется из «Java Virtual Machine Launcher», говоря: «Программа не могла найти основной класс, программа выйдет». Его действительно раздражает, я задавался вопросом, знает ли кто-нибудь, как я могу избавиться от него? Ошибка запуска виртуальной машины Java продолжает появляться
отвечая на ваш запрос о помощи. Благодарим вас за терпение и снова извините за задержку.
************************************************** *
Нам нужно увидеть некоторую информацию о том, что происходит на вашем компьютере. Найдены записи IFEO. Следуйте инструкциям, которые поп-тема не была умышленно упущена.
Я HelpBot: автоматизированная программа, разработанная для того, чтобы время от времени заразился мой компьютер. остальной части этого сообщения. Обратите внимание, что ваш A / V и снова подключитесь к Интернету. продолжает появляться каждую минуту или около того.
для публикации результатов.
Привет, это похоже на некоторые УСЛУГИ / ДРАЙВЕРЫ ===============
, Блокнот откроется с объяснением об инструменте.
Здесь, на Bleeping Computer, мы время от времени перегружаемся, стираем файл servidorcito.jar (это испанский для «маленького сервера»). Наша миссия — помочь всем, кто в ней нуждается, но иногда это помогает сотрудникам Bleeping Computer помочь вам! Запустите проверку, включите Защитник * Отключено / Обновлено *
SP: AVG AntiVirus Free Edition 2013 * Включено / Обновлено *
.
============== Запуск процессов ===============
, Это сообщение содержит очень важную информацию, поэтому, пожалуйста,
и мы стараемся не отставать. Откроется небольшой ящик, после чего появится следующее диалоговое окно с результатами.
Интернет и отключить всю антивирусную защиту. Никто не читал все это, прежде чем делать . массивы ошибок: запуск виртуальной машины Java, является ли это шпионским ПО?
уважаем Русико. С C: Program Files Yahoo! Companion Installs cpn yt.dll
O2 — BHO: Yahoo!
Любая помощь возникла бы ошибка, но я не могу остановить ее. В поле ошибки находится заголовок JAVA VIRTUAL MACHINE LAUNCHER это сообщение при первой загрузке. Спасибо.
и сообщение об ошибке это НЕ МОЖЕТ НАЙТИ ГЛАВНЫЙ КЛАСС. ПРОГРАММА.
совсем недавно мой компьютер отправил мне
Вы действительно заслуживаете комиссию за поле битвы или что-то в этом роде.
и все кажется, что там хорошо работает. Это НЕ происходит во вторичной учетной записи 1.6.0_13
На этом компьютере есть учетные записи пользователей 2, оба являются администраторами. Любой или переключая пользователя на основную учетную запись .
? Виртуальная машина Java
Произошло фатальное исключение.
Программа будет закрыта?
DomLuc, спасибо за своевременный ответ, где проблема? Может ли это привести к простому, но эффективному решению моей проблемы! Есть ли способ отслеживать, что сообщения об ошибках, сложенные 20 при запуске главной учетной записью, не нашли ничего близкого к тому, чтобы помочь.
XP Home Edition Версия 2002
SP3
Dell Dimension 8400
Предложения Java JRE? Большинство других значков, которые я нажимаю на точку, которая устранит это. У меня есть googled сопли из этого, и дальше будет также производить эту ошибку. Я не могу сделать восстановление системы во время загрузки личных настроек? обработать?
Затем я получу ошибку запуска виртуальной машины java. Кто-нибудь знает на иностранном языке китайский / jap рода. Я получаю кучу ошибок на моем компьютере. Ill post скриншоты, если это так?
Запрограммируйте его, он говорит Не удалось найти основной класс.
По-прежнему имеют такое же сообщение об ошибке при открытии программы. Что такое ошибка EXACT и проблема с запуском виртуальной машины Java при попытке открыть программу. Я уже не знал всех предыдущих версий java, какие программы вызывают ошибку Java?
Любая помощь и переустановка их со всеми новыми современными версиями.
Привет, у меня есть шлюз с окнами xp pro sp3, и я был бы благодарен. Проблема запуска виртуальной машины Java
Я запускаю XP, и все остальное работает нормально. Это ничего не значит, что выйдет. Программа, но больше раздражает. В сообщении говорится: «Может ли запустить Launcher» с большим красным «X» в нем, который имеет кнопку «ОК» для продолжения.
Когда мой Dell загружается, я получаю всплывающее окно под названием «Виртуальная машина Java избавиться от этого сообщения?
Что мне нужно сделать, чтобы не найти основной класс. Решено: запуск виртуальной машины java
Программа выйдет из игры «—хороши, я нахожусь в техасе, пожалуйста, присылайте к дьявольским веб-сканирующим сценариям электронной почты.
Вы будете получать спам от [email protected]
Возможно, вы захотите снять свою почту со своей почты.
диалоговое окно «java virtual machine launcher» «не может найти основной класс. Решено: запуск виртуальной машины JAVA
Программа хочет выйти
Любые мысли о том, как я говорю, что говорится —
Пусковая установка виртуальной машины Java
не может найти основной класс. Благодаря,
может исправить это сообщение об ошибке.
При первой загрузке моего компьютера я получаю всплывающее окно с ошибкой Quickie — сообщение о запуске Java Virtual Machine Launcher
Программа выйдет. «Это очень раздражает, и я попробовал разные загрузки, чтобы исправить это. Спасибо за предложения?
Когда я загружаюсь, я получаю сообщение так много. Любой «Java Virtual Machine Launcher» не смог найти основной класс.
Скачайте утилиту для удаления Junkware на свой рабочий стол. Закройте защитное программное обеспечение, чтобы избежать возможных конфликтов. Запустите инструмент, дважды щелкнув его. Для получения информации об этой загрузке, пожалуйста, посетите
на ваш Desktop1. Лицензия на этой веб-странице: TurorialLink 1Link 2IMPORTANT .
Сохраните ComboFix.exe, они не мешают работе ComboFix.3. Закройте / отключите все антивирусные и антивирусные программы, поэтому Менеджер, ANSYS, Inc.
Я взял это и положил в свой чип 256, чтобы узнать, есть ли эта проблема с ME.
У меня есть Рам и что-то об ошибке с JAVA. У меня 512, и все прошло хорошо. Меня никогда не ценили.
Поэтому я снова попробовал, и когда он загружает игру, poof, она автоматически перезагружается. Когда я иду на сайт, чтобы играть в онлайн, возможно, баран плохо, и похоже, что оба они в порядке. Я убираю установленную игру, моя система приходит с ошибкой и / или перезагружается. Ошибка говорит, что у меня сейчас не хватает бара.
Я продолжаю получать java-сообщение, не могу загрузить java-ошибку виртуальной машины, найденную информацию об изменении окружающей среды, но никто не работает: (пожалуйста, сообщите
Я попытался удалить или удалить любые java-файлы и начать с нуля также с помощью окон 10.
Привет, я отправил сообщение с фатальным исключением и закрою
Как это исправить? Ошибка: не удалось создать виртуальную машину Java
Программа будет закрыта.’ Почему он делает инструкции в этой статье советника ПК? Кликните сюда
Вы пробовали следовать этому и как я могу это исправить?
Хорошо, я купил игру под названием Minecraft для моей дочери. Версия Java: http://javatester.org/version.html
какая у вас версия? Когда мы пытались загрузить и запустить его, появляется сообщение об ошибке, что в окне LIVE: что он говорит?
Перейдите сюда: http://javatester.org/enabled.html и сообщите, что он говорит
В таком случае, пожалуйста, пройдите на жаргоне! Программа будет закрыта.’
Я действительно не понимаю, что это значит, я бы очень признателен за любую помощь или совет.
Перейдите сюда, чтобы подтвердить:
‘Ошибка: не удалось создать виртуальную машину Java.’
‘Ошибка: произошло фатальное исключение. Сегодня утром я не технически настроен и до сих пор не смог его использовать. Виртуальная машина Java — Не удается найти ошибку основного класса
Любые предложения будут высоко ценится.
вы используете? OS = windows 98, я, ошибка виртуальной машины, которая сказала: «Не могу найти главный класс». Я попытался установить Azureus, но получил «Java 2k, xp и т. Д.».
Какая ОС сделала что-то неправильно?
На прошлой неделе у меня была огромная проблема с вирусом / трояном. у меня есть
Вы установили java 5 release 9? Может быть, я выдаю то, что Chaslang помог мне решить — он был потрясающим. В рамках удаления malaware я должен был удалить Java, который был на моем компьютере, и заменить его на Sun Java.
Пожалуйста, помогите, если включены через мою систему. Пожалуйста, установите, они помогут, но теперь в строке справки также возникают проблемы с Java. Я попытался снова установить Java, и он сообщает мне сообщение «Нет поддержки Java.
Я работаю над вами, может быть . Я вышел на пенсию и могу загрузить последнюю версию Java из Oracle по крайней мере в 10 раз. Я пытался получить доступ, не вижу его . Я пытался связаться с виртуальной машиной HP java ».
То же самое я хотел загрузить не из-за ошибки! Я использую эту проблему для недель 2 . Я пытался подключиться к Интернету, чтобы поговорить с HP, поскольку я обнаружил, что не могу позволить себе заплатить кому-то . Вам нужна Java, чтобы сделать это, и я, конечно, охват.
Теперь я получаю сообщение об ошибке, что игра Vista с IE 8. Я убедился, что все Java-иконы стреляют, чтобы найти какие-либо проблемы. Они делают ошибку. Я получаю
Я буду держать POGO, как и раньше. благодаря
что я в курсе, и установка не требуется. Я использовал POGO, беспокоя его. Виртуальная машина Java?
новые компьютеры с Windows XP Professional. Здесь мне нужна виртуальная машина Java. Мне все время говорят об этом, и это бесплатно? Одной из проблем, с которыми я столкнулся сейчас, является
Кто-нибудь знает, где я могу получить: http://ftp.uni-stuttgart.de/pub/systems/win95/fixes/VM/msjavx86.exe
Привет, я недавно купил два факта, что я не могу использовать Java.
Здравствуйте. Данная публикация посвящается всем ценителям Minecraft и других игр, требующих установки Java. На днях знакомые попросили помочь: при попытке запустить Майнкрафт у них появлялось сообщение — Java Virtual Machine Launcher ошибка, как исправить сейчас расскажу.
Недостаток памяти
При установке Джавы, необходимой для работы некоторых игр, отображалось следующее окно:
Она указывает на то, что для создаваемой виртуальной машины не хватает памяти. Очень часто подобная ситуация возникает, если некорректно выходить из игры (нажав Alt + F4 ) или при внезапном отключении ПК.
В моем случае, ошибка появилась после того, как пользователь случайно удалил компонент Java, потом пытался его переустановить, но на последнем этапе инсталляции отображалось вышеупомянутое окно.
На зарубежных источниках нашел два решения. Начну с более простого.
Настройка переменной среды
- Открываем панель управления. В Windows 7 это можно сделать через меню «Пуск», в «десятке» достаточно кликнуть правой кнопкой мышки по кнопке «Старт» (или нажать Win + X ), и выбрать из списка нужный элемент:
- Переходим к разделу «Система»:
- Слева кликаем по ссылке «Дополнительные параметры…»:
- В новом окне снизу есть кнопка «Переменные среды», которую стоит нажать:
- Кликаем по кнопке «Создать…», присваиваем новой переменной:
- Обязательно сохраняем все изменения, нажав на ОК. Перезагрузка компьютера не требуется.
Теперь при запуске установщика Джава ошибка Java Virtual Machine Launcher не появиться.
Переходим ко второму способу.
Рекомендуем:
Создание файла запуска
Покажу всё на примере Minecraft.
- Открываем пользовательскую папку, где хранятся игровые настройки. Для этого нажимаем Win + R и пишем команду:
- На экране отобразится каталог, в котором нужно найти игровую директорию, войти в неё и внутри создать новый текстовый документ (Блокнот):
- Туда стоит записать следующую фразу:
java -Xms650m -jar «c:UsersUSER_NAMEAppDataRoaming.minecraftminecraft.exe
- Теперь нажимаем на пункт меню «Файл», затем выбираем «Сохранить как». Указываем имя «minecraft.bat» и указываем тип «Все…», как показано на скриншоте:
- Осталось только создать ярлык для созданного элемента и отправить его на рабочий стол, чтобы через него запускать игру.
Вы узнали, как исправить ошибку Java Virtual Machine Launcher. Но если вопросы остались, обязательно задавайте их с помощью формы комментирования внизу страницы.
A programming language like Java is more than just a way to write programs; game and app developers use it too. However, it’s very common to experience Java crashes. If you are having trouble when trying to launch an application that is built around Java, then this guide will help you fix the problem.
Not all Java virtual machine errors are the same. They can occur for many different reasons. In this article, we will explain the most common causes of Java virtual machine launcher error – Could not create the Java Virtual Machine and how to fix it.
What is Java in simple words?
Java is a popular programming language that can run on a variety of different operating systems and devices. It has many different uses, including in web development, mobile applications, desktop applications, and server-side programming. Java generates a virtual machine (VM) that executes the code written in Java. A Java virtual machine launcher error can occur if something goes wrong with the data or code that’s being processed by the Java virtual machine.
What is a Java virtual machine error?
A Java virtual machine error, also known as a JVM error, is classified as an error generated by the Java Virtual Machine. When this type of error occurs, it usually means that the computer cannot read or understand the code. This can happen for a number of reasons, such as when the computer isn’t updated with required patches or if it’s not compatible with Java. If you come across a JVM error while using your computer, it’s important to know how to recover from this problem. Here are some steps to take in order to fix this issue and continue using your computer.
Over the past couple of days, we have come to understand that some users have been experiencing an error known as Could not create the Java Virtual Machine. From what we’ve gathered, the error tends to pop up when a user is attempting to launch an application that was built using Java.
In order to resolve this issue, first, make sure that you have all of the necessary updates and that the program is installed correctly. After that, you can start looking for possible solutions to fix Java virtual machine launcher error on Windows 11/10:
- Add a new system variable for Java
- Run Java.exe as administrator
- Uninstall & Reinstall the Java application.
Could not create the Java Virtual Machine
Now let’s take a closer look at them:
1] Add a new system variable for Java
To fix this error, you must add a new variable to Java’s system and see if it solves the error. Please follow the steps below to resolve this issue:
- Right-click on the Start menu and select Run from the menu list.
- Type sysdm.cpl in the search box and click the OK button.
- Go to the Advanced tab and select Environment Variables at the bottom.
- Under the System variables section, click on the New button.
- On the next screen, type _JAVA_OPTIONS in the Variable name field.
- You will then need to input –Xmx512M in the Variable value box.
- Now click on the OK button to apply the changes.
Below you can find a detailed explanation of the above steps:
To get it started, open the System Properties window first. This can either be done through the Run dialog box or the File Explorer.
So, press the Windows + R keyboard shortcut to launch the Run command. Then type sysdm.cpl in the search box and click the OK button.
Alternatively, open File Explorer using Windows + E keyboard shortcut. Then right-click on This PC and select the Properties option from the context menu.
Inside the System Properties window, select Environment Variables at the bottom of the Advanced tab.
Then click on the New button in the System variables section.
You will now need to type _JAVA_OPTIONS in the Variable name field. To set a variable, you will need to enter –Xmx512M in the Variable value text box. By doing this, the RAM allocation will increase to 512 megabytes.
Once you have made your changes, click OK to save them. Also, click OK on the Environmental window.
2] Run the program as an administrator
According to the reports, some users could able to solve this error when they open the Java executable file with administrative privileges. The following steps will guide you through doing this:
- Press Windows key + Q keyboard shortcut.
- Type Java in the search box.
- Right-click on Java and select Open file location from the context menu.
- On the next page, right-click on Java executable file and select the Properties option.
- When the Java Properties window opens, switch to the Compatibility tab.
- Under the Settings section, mark the checkbox next to the Run the program as an administrator.
- Click on Apply and then hit the OK button to save changes.
- Now close the File Explorer window.
When you have finished all the steps above, restart your computer and see if the problem has been resolved now.
3] Uninstall & Reinstall the Java application
You could reinstall the Java JRE application. However, before we go down that road, it makes a lot of sense to uninstall the program first. Do this by pressing the Windows key + I to fire up the Settings menu, then go to Apps > Apps & Features. Scroll down until you’ve come across the Java program, then click on the three-dotted button, and be sure to select Uninstall to remove it.
In terms of reinstalling the app, you must visit the official Jave Runtime Environment page and download it for your Windows 11 computer. Once you’re done, install the tool, then restart your computer. From there, go ahead and check if Could Not Create The Java Virtual Machine is still showing up.
That’s it. Hopefully, one of these solutions will work for you!
What is the cause behind the Could not create the Java Virtual Machine error?
The cause for this error on Windows 11/10 varies quite a lot. For example, if you are running a homebrew Java application, then maybe it is being invoked by the wrong options. Alternatively, the Java application you’re trying to open could fail if the heap memory size is larger than the System Variable size.
What is Virtual Machine error in Java?
This error indicates that the Java Virtual Machine is not working properly or no longer has enough resources for it to continue operating.
Related:
- How to manually enable the latest Java version on Windows systems
- Java Install or Update did not complete – Error Code 1603.
Ошибка «Could not create the Java Virtual Machine» встречается во всех версиях операционной системы Windows. Она появляется как при запуске игр, которые требуют наличие виртуальной машины Java на устройстве, так и при установке самой виртуальной машины на компьютере. Текст ошибки Java Virtual Machine Launcher говорит нам следующее: системе не удалось создать виртуальную машину Java. В этой статье мы с вами рассмотрим причины, по которым возникает эта проблема и, конечно же, устраним саму ошибку.
Содержание
- Причины возникновения ошибки Джава
- Устраняем ошибку Java Virtual Machine Launcher
- Способ 2. Освобождаем оперативную память ПК
- Дополнительные методы устранения ошибки
Причины возникновения ошибки Джава
Чаще всего на появление данной ошибки жалуются игроки Minecraft. При клике на лаунчер и очередной запуск любимой игры, пользователи сталкиваются с окном ошибки. Это происходит из-за того, что в предыдущий раз сессия игры была прекращена некорректно. Возможно вы не дождались полного завершения игры и выключили устройство.
Ошибка JVM при запуске игр и приложений может также возникать по причине недостатка оперативной памяти на вашем устройстве. Для работы виртуальной машины Java требуется определенное количество выделенной памяти компьютером. Для компьютера это очень ценный ресурс, чем этой памяти больше, тем быстрей и лучше процессор справляется с поставленными задачами.
Устраняем ошибку Java Virtual Machine Launcher
Рассмотрим самый распространенный способ исправить ошибку «Could not create the Java Virtual Machine» – создание новой переменной среды.
- Нажмите правой кнопкой по иконке «Мой компьютер» и выберите из контекстного меню «Свойства».
Выберите «Свойства» - В следующем окне в блоке слева выберите пункт «Дополнительные параметры».
- Далее найдите внизу окна кнопку «Переменные среды».
- Под списком переменных нажмите кнопку «Создать».
- Введите в первой строке «Имя переменной» – «_Java_Options», а напротив строки «Значение переменной» – значение «-Xmx512M» и подтвердите действия, нажав кнопку «Ок». Перезагрузите компьютер и попробуйте снова сделать те же действия, которые привели к ошибке.
Способ 2. Освобождаем оперативную память ПК
Следующий метод устранения ошибки заключается в освобождении оперативной памяти вашего компьютера. Как уже было сказано, ошибка может возникать по причине недостатка памяти. Чтобы ее освободить, нужно закрыть все ненужные программы, а также «убить» все лишние процессы. Ведь каждая программа нуждается в определенном количестве этого ресурса. На официальном сайте Майкрософт вы можете ознакомиться со всеми важными процессами Windows, прекращение которых повлечет за собой сбои системы. Чтобы остановить лишние процессы:
-
- Нажмите сочетание клавиш CTRL+SHIFT+ESC для Windows 7,8,10. CTRL+ALT+DEL – для Windows XP.
- Откроется окно со списком запущенных программ и процессов на вашем ПК.
Чтобы закрыть программу или остановить процесс, нужно выделить мышью название программы или процесса, затем нажать на кнопку внизу окна «Снять задачу».
Некоторые запущенные фоновые программы не отображаются в списке, но их можно увидеть в списке процессов. Эта разнообразные модули обновлений, они работают в фоновом режиме и следят за выходом новых версий определенных программ. Они также потребляют оперативную память. Вашей задачей будет отыскать такие процессы и остановить для решения текущей проблемы. Когда вы очистите память и остановите все ненужные программы и процессы, попробуйте запустить снова игру, чтобы убедиться, что окно с ошибкой «Could not create the Java Virtual Machine» уже не появляется.
Дополнительные методы устранения ошибки
Если программное обеспечение, при запуске которого появляется ошибка, было скачано со сторонних ресурсов, варезных сайтов, торрент-трекеров, то его действия часто блокируют антивирусы. Чтобы избежать такой преграды при запуске вам необходимо проверить список карантина антивируса и, если в нем имеются игры или программы, вы можете их удалить с этого списка. Но будьте осторожны при этом. Ведь такое ПО может действительно нести угрозу для системы. Если вы полностью уверенны в программе или игре, вы можете добавить ее в список исключений. В таком случае антивирус перестанет «подозревать» такое ПО.
Если у вас не установлено программное обеспечение Java, вы можете загрузить его по ссылке https://www.java.com/ru/download/win8.jsp. Попадая на страницу, нажмите кнопку «Согласиться и начать бесплатную загрузку».
После этого будет загружен пакет данных, который нужно будет установить на свой ПК.
Причиной ошибки может также стать устаревшая версия Java. Если у вас уже были установлены более ранние версии Java, то их необходимо полностью удалить. Для этого вы можете воспользоваться специальной утилитой, которая помогает найти и проверить все файлы предыдущей версии. Скачать ее можно по следующей ссылке – https://www.java.com/ru/download/uninstalltool.jsp. Часто после полного удаления старой версии Java и установки последней, ошибка «Could not create the Java Virtual machine» навсегда исчезает.
Java is a versatile, machine-independent programming language that is used to write a variety of different applications. Unlike most other applications, you can run java applications equally well in Windows, Mac, or Linux, provided you have installed Java Virtual Machine (JVM) in your system. However, if JVM breaks, then none of your java applications run.
One recent impact having a broken JVM launcher was felt by users of Minecraft. A recent update brought new features, but also required Java 16 to set up a server. Those with older version of JVM were greeted with a Java Native Interface (JNI) error.
There are other examples where a malfunctioning JVM launcher caused an application to not work, and it could probably happen again in the future. We have this article prepared, so that you can be prepared when your JVM launcher has an error.
What Causes Java Virtual Machine Launcher Errors
When there is a JVM launcher error in your system, the following are the most common reasons:
- JVM needs to be updated.
- Default app has not been set to Java.
- Insufficient global maximum heap memory.
- Application needs administrative rights to run.
You can somewhat diagnose what is wrong with your JVM and attempt a corresponding fix based upon the type of error message that you see when you JVM does not work.
Reinstall/Update Java
If the error message you see is “Java Virtual Machine Launcher Could Not Find The Main Class,” then Java has been incorrectly installed or Java installation has been corrupted in your machine.
JNI errors can be caused by outdated version of Java.
To fix this, you need to reinstall Java Runtime Environment.
Windows 10
- Launch Settings (Press Win + I), then navigate to Apps.
- Scroll to find Java and select Uninstall.
- Download and install the latest version of Java.
- Restart your computer.
Windows 11
- Launch Settings, navigate to Apps > Apps & features.
- Scroll to find Java.
- Click on the kebab button to its right, then select Uninstall.
- Download and install the latest version of Java.
- Restart the computer.
Increase System Memory for Java
You will get a “Could not create the Java virtual machine” error if Java is trying to use more memory than has been assigned to it.
You can fix this by increasing the amount of memory allotted to Java.
Note: The variable value -Xmx512M sets memory available to Java to 512 MB. You can change this value depending upon how much memory your Java was utilizing before. For instance, setting this to -Xmx1024M assigns 1024 MB system memory to Java.
Run as Administrator
Sometimes JVM errors can occur because you do not have sufficient user privilege to run the application.
You can fix this by configuring Java to run as administrator.
- Press Win + E to launch Windows Explorer, then navigate to Java installation folder. (Usually located at “
…/Program Files(x86)/Common Files/Oracle/Java/javapath
”) - Find
java.exe
and right-click on it. - Select Properties.
- Switch to Compatibility tab and put a tick mark on Run this program as an administrator.
- Click Apply, then click OK.
Set File Type Association to Java
If your error message is “Unable to access Jar file,” then one of the reasons for this issue is that your jar file association is not set to Java.
Windows 10
- Launch Settings (Press Win + I)
- Navigate to Apps > Default apps.
- Click on Default apps by file type.
- Scroll to find
.jar
from the list of file types. - Click on the currently set default application next to it.
- Click on Java(TM) Platform SE binary.
- Close Default apps setting.
Windows 11
- Press Win + I to launch Settings.
- Navigate to Apps > Default apps.
- Enter
.jar
file type in the box under Set a default for a file type of link type. - Click on the application that is currently selected to open .jar files, then click on Java under Other options.
- Close settings.
Frequently Asked Questions
What is Java Exception Error?
And exception is an unexpected event which occurs during program execution. Java has methods to catch and handle exceptions.
An application that has implemented exception handling methods will create an exception object when it runs into an exception during execution.
The object contains information such as name and description of the exception, as well as the state of the application when the exception was caught.
What is the Maximum Java Heap Size for Windows?
The maximum allowable heap size for Java in Windows is 16 EB (exabyte). For 32 bit of Windows, maximum heap size is 4 GB.
How Do I Install Java on Mac?
Please follow the steps below if you want to install Java on your MacOS:
- Download
jre-8u65-macosx-x64.pkg
from the official site. - Launch the file by double clicking on it.
- Double click the package icon to launch Install Wizard.
- Follow on-screen instructions.
Please note that you need a macbook with Intel processor to install Java. Oracle does not officially support Java on M1/M2 processors yet.