- 1) Уточните, какую именно ошибку вы видите
- 2) Установите правильную Java для Minecraft
- 3) Проверьте и поправьте параметры памяти Java (-Xmx / -Xms)
- 4) Проверьте ассоциацию .jar, если лаунчер открывается как архив
- 5) Запускайте Minecraft и лаунчер от администратора
- 6) Если ошибка идет из-за запуска в фоне (актуально для VirtualBox)
- 7) Два типичных провала, из-за которых “все советы не помогли”
- Итоговый план на 10-15 минут
- Полезные ссылки
Если Minecraft на Windows 10 не запускается и в сообщении фигурирует Java Virtual Machine Launcher, обычно виноваты настройки памяти, некорректная Java, неправильная связь с .jar или конфликт с системными переменными. Ниже - порядок действий, который чаще всего помогает.
1) Уточните, какую именно ошибку вы видите
Скопируйте текст ошибки полностью. По нему проще выбрать решение.
| Что пишет в ошибке | Самая частая причина | Что сделать в первую очередь |
|---|---|---|
| “Could not create the Java Virtual Machine” | неверная Java или нехватка памяти | переустановить Java нужной версии и настроить память |
| “Could not reserve enough space … object heap” | вы выделили слишком много памяти | уменьшить -Xmx/-Xms |
| “Ошибка. Не удается найти основной класс или jvm.dll” | поломанные следы установки Java или deployment.properties | удалить Java полностью и установить заново |
| Minecraft запускается, но лаунчер ведет себя странно (.jar открывается архивом) | неправильная ассоциация .jar | задать запуск через Java(TM) Platform SE binary |
| ошибка с плагинами/модулями Java (вроде “Java не может запустить некоторые плагины”) | не хватает компонента под ту Java, которую запускает лаунчер | поставить нужную Java-версию (JRE под лаунчер) или компонент, если требуется |
2) Установите правильную Java для Minecraft
Для Minecraft и лаунчеров чаще всего требуется конкретная версия Java (например, 8 или другой вариант в зависимости от сборки). Если Java стоит, но ошибка остается, переустановка часто помогает.
- Удалите текущую Java.
- Перезагрузите ПК.
- Скачайте и установите Java с официального источника.
- Для начала подойдет официальный раздел загрузки Java: https://www.java.com/ru/download/
Если у вас всплывает именно “не удается найти основной класс или jvm.dll”, действуйте по инструкции от Java-справки: удалить все следы неудачной установки, затем поставить Java заново. Это прямо описано у Oracle в справочнике по таким симптомам: https://www.java.com/ru/download/help/error_mainclass.html
3) Проверьте и поправьте параметры памяти Java (-Xmx / -Xms)
Если ошибка связана с памятью (например, “Could not reserve enough space…” или вылеты на старте), уменьшите выделение.
Как правило, проще всего начать с умеренных значений:
- -Xms2048M
- -Xmx2048M
Варианты, где это меняется:
- в настройках лаунчера Minecraft (память для игры)
- в переменных среды (если у вас задан _JAVA_OPTIONS)
Как проверить переменные среды (_JAVA_OPTIONS)
- Win + R
- Введите
sysdm.cplи нажмите Enter - Откройте “Дополнительно”
- Нажмите “Переменные среды”
- В “Системных переменных” найдите переменную
_JAVA_OPTIONS - Если она есть, проверьте значение. Если там стоит слишком большое значение -Xmx, уменьшите.
- Перезапустите компьютер и попробуйте запустить Minecraft снова.
4) Проверьте ассоциацию .jar, если лаунчер открывается как архив
Иногда вместо запуска .jar по клику файл открывается архивом - это признак неправильной ассоциации.
Сделайте так:
1. ПКМ по .jar лаунчера (или любому .jar, который не запускается)
2. “Открыть с помощью”
3. Выберите Java(TM) Platform SE binary
4. Отметьте “Всегда использовать это приложение…”
5. Повторите запуск лаунчера
Смысла пробовать “любую” Java тут нет. Нужна связка, которая совпадает с тем, что ожидает лаунчер.
5) Запускайте Minecraft и лаунчер от администратора
Если ошибка выглядит как конфликт компонентов или доступ к файлам, запуск от админа часто решает проблему:
- ПКМ по ярлыку лаунчера
- “Запуск от имени администратора”
6) Если ошибка идет из-за запуска в фоне (актуально для VirtualBox)
Есть частный сценарий: когда вы запускаете виртуальную машину/окружение, Java/лаунчер внутри запускается нестабильно, а помогает запуск в том же окне управления виртуальной машиной через “фон”.
Практический способ, который помогает в подобных случаях (VirtualBox 5.1):
1. Создайте машину и настройте ее как нужно.
2. Рядом с кнопкой запуска откройте вкладку опций запуска и запустите в фоновом режиме.
3. После этого нажмите “Показать” (чтобы переключиться на окно виртуальной машины) и уже там запустите лаунчер.
7) Два типичных провала, из-за которых “все советы не помогли”
- Поставили другую версию Java, чем ожидает лаунчер. Тогда память и переменные могут быть настроены правильно, но Java все равно не сможет стартовать нужные классы.
- Оставили старые настройки памяти в
_JAVA_OPTIONS, и лаунчер уже задает другое значение. Конфликт дает “странные” ошибки на старте.
Итоговый план на 10-15 минут
- Удалите Java, установите подходящую версию заново.
- Уменьшите -Xmx/-Xms до умеренных значений (часто помогает 2048M и на старте, и при ошибках с памятью).
- Если .jar открывается архивом, почините ассоциацию.
- Запустите лаунчер от администратора.
- Если вы запускаете Minecraft внутри VirtualBox, попробуйте описанный запуск в фоновом режиме и затем “Показать”.
Полезные ссылки
- Официальная загрузка Java: https://www.java.com/ru/download/
- Справка Java по ошибке “не удается найти основной класс или jvm.dll”: https://www.java.com/ru/download/help/error_mainclass.html