Exit Code 1 в Майнкрафте — как исправить ошибку
Exit Code 1 в Майнкрафте означает сбой запуска или работы игры. Узнайте, где найти причину в логе и как проверить Java, моды, лаунчер и сервер на хостинге.
Обновлено 16 октября 2026 г.
Exit Code 1 в Майнкрафте означает, что процесс игры завершился с ошибкой, но сам код не указывает причину. Чтобы исправить сбой, откройте журнал последнего запуска: сообщение перед завершением поможет определить, что проверять — Java, моды, файлы игры или параметры запуска.
С чего начать
- Сохраните журнал сразу после вылета. Скопируйте файл
logs/latest.logиз папки запущенного профиля: следующий запуск может его перезаписать. - Сделайте резервную копию профиля. Особенно важны миры в
saves, моды вmodsи настройки вconfig. Не удаляйте всю папку.minecraftради проверки. - Создайте чистый профиль той же версии игры с отдельной пустой папкой, без загрузчика модов, шейдеров и перенесённых настроек. Проверьте главное меню и новый тестовый мир. Мир из модовой сборки без её модов не открывайте.
- Сравните результат. Если чистый профиль работает, проверяйте загрузчик, моды и настройки исходной сборки. Если тоже падает — начните с Java и сообщения об ошибке в журнале.
Если не открывается само окно лаунчера и до запуска игры дело не доходит, используйте отдельную инструкцию по ошибкам лаунчера.
Где найти лог и отчёт о сбое
Откройте папку игры через настройки нужного профиля в лаунчере. В лаунчерах, включая MineLauncher, расположение этой настройки может отличаться. У каждой сборки может быть своя папка: общий каталог .minecraft подходит не всегда.
| Система | Обычный путь к журналу игры |
|---|---|
| Windows | %AppData%\.minecraft\logs\latest.log |
| macOS | ~/Library/Application Support/minecraft/logs/latest.log |
| Linux | ~/.minecraft/logs/latest.log |
В Windows нажмите сочетание клавиш Windows + R, вставьте путь и откройте файл текстовым редактором. Если в папке игры есть каталог crash-reports, найдите в нём отчёт с датой и временем нужного вылета.
Читайте сообщения перед завершением процесса. Ищите блоки с ERROR, Exception и Caused by:, а также названия модов и требования к их версиям. Важен весь блок ошибки: последняя строка или первое попавшееся предупреждение могут не объяснять сбой.
Если свежего latest.log нет или его время не изменилось, откройте консоль либо журнал запуска самого лаунчера. Java могла завершиться ещё до того, как игра начала записывать свой лог. Отчёт в crash-reports тоже создаётся не при каждом сбое.
Какую Java выбрать для Майнкрафта
Подбирайте Java под версию игры и требования сборки. Установка самой новой Java вместо подходящей для старого набора модов может создать новые проблемы.
| Версия Java Edition | Java для начала проверки |
|---|---|
| 1.12.2 и 1.16.5 | Java 8; для модовых сборок учитывайте требования авторов |
| 1.17–1.17.1 | Java 16 |
| 1.18–1.20.4, включая 1.20.1 | Java 17 |
| 1.20.5–1.21.x | Java 21 |
| 26.3 | Java 25 |
Требование Java 25 появилось в 26.1. Официальный Minecraft Launcher при стандартных настройках загружает подходящую Java сам. Если вы вручную указывали исполняемый файл Java, верните встроенную среду для чистого профиля или выберите подходящую установленную версию.
Проверьте также аргументы JVM в дополнительных настройках профиля. Для проверки чистой игры восстановите стандартные параметры. В готовой сборке используйте параметры её авторов: старые наборы «аргументов для повышения FPS» могут содержать ключи, которые выбранная Java уже не поддерживает.
Что означает сообщение в журнале
| Сообщение | Что проверить и исправить |
|---|---|
UnsupportedClassVersionError или compiled by a more recent version | Игра, загрузчик или мод требуют более новую Java. Сверьте требования и смените Java именно в настройках запуска этого профиля. |
Unrecognized VM option | Java не понимает указанный аргумент JVM. Уберите названный ключ либо восстановите подходящие стандартные параметры. |
Could not reserve enough space for object heap | Java не смогла зарезервировать запрошенную память. Закройте лишние программы и уменьшите значения -Xms и -Xmx, если они завышены. |
OutOfMemoryError: Java heap space | Во время работы закончилась память, выделенная для объектов Java. Увеличьте -Xmx в пределах доступной оперативной памяти. Если ошибка повторяется, проверьте проблемный мод и нагрузку. |
Incompatible mods found, requires, missing | Прочитайте, какой мод, библиотека или версия требуются. Установите указанную зависимость либо замените несовместимый файл. |
Mixin apply failed или MixinTransformerError | Произошёл сбой при изменении кода модами. Проверьте совместимость названных модов, загрузчика и версии игры. Упоминание мода ещё не доказывает, что виноват только он. |
Invalid or corrupt jarfile | Запускаемый файл повреждён или не является подходящим JAR-файлом. Загрузите его заново для нужной версии и проверьте путь запуска. |
Не увеличивайте память только из-за надписи Exit Code 1: сначала убедитесь, что журнал действительно сообщает о её нехватке.
Как исправить Exit Code 1 с Forge, Fabric или NeoForge
- Проверьте версию каждого файла. Моды должны поддерживать вашу версию Майнкрафта и выбранный загрузчик. Файл для Fabric нельзя считать подходящим для Forge или NeoForge без отдельного указания автора.
- Проверьте зависимости. Установите библиотеки, перечисленные в сообщении загрузчика, в совместимых версиях. Fabric API нужен многим модам, но его наличие не заменяет остальные зависимости.
- Уберите дубликаты. Не оставляйте в
modsнесколько версий одного мода. Обновляйте загрузчик до версии, которую поддерживает сборка и требуют установленные моды. - Проверьте загрузчик отдельно. В копии профиля временно перенесите содержимое
modsв другую папку и запустите игру до главного меню. Если сбой остаётся, проверьте сам загрузчик, Java и настройки запуска. - Найдите проблемную группу. Если без модов запуск работает, возвращайте их группами и повторяйте проверку. Большую группу можно делить пополам. Моды с обязательными библиотеками проверяйте вместе, иначе получите другую ошибку — отсутствующую зависимость.
Для готовой сборки модов полезно установить её исходный состав в новый профиль и сравнить запуск. Не обновляйте все моды разом: более свежий файл может быть предназначен для другой версии игры.
Exit Code 1 на хостинге Майнкрафт
На хостинге код относится к процессу сервера. Изменение Java в лаунчере на вашем компьютере не исправит Java, выбранную в панели хостинга. Для Fabric используйте инструкцию по настройке Fabric-сервера.
- Сохраните вывод консоли. Найдите сообщение непосредственно перед остановкой. Если сервер успел создать журнал, откройте
logs/latest.logв его папке. Перед изменением файлов остановите сервер и сделайте резервную копию. - Проверьте Java в панели. Выберите версию, подходящую серверному ядру и сборке. У Paper, Forge и других вариантов сервера могут быть дополнительные требования.
- Проверьте запускаемый файл. При
Unable to access jarfileимя и путь JAR-файла в параметрах запуска должны совпадать с реально загруженным файлом. Для модового сервера используйте способ запуска, предусмотренный его установщиком. - Прочитайте сообщение об EULA. Если сервер просит принять соглашение, ознакомьтесь с ним и подтвердите согласие в панели либо через
eula=trueвeula.txt. - Проверьте порт. При
Failed to bind to portубедитесь, что не запущен второй экземпляр сервера и в настройках указан выделенный хостингом порт. Не меняйте адрес и порт на случайные значения. - Проверьте память и последние изменения. Значение
-Xmxограничивает только часть памяти процесса: серверу нужен запас сверх него. Если сбой начался после установки мода или плагина, проверьте его совместимость и зависимости на копии сервера.
Для Bedrock Edition инструкции по Java не подходят. У неё другой способ запуска. Если панель Bedrock-сервера показывает код 1, причину также ищут в консоли, но установка Java этот сбой не исправляет.
Играть интереснее на сервере — выбирайте в рейтинге серверов Майнкрафт и заходите прямо сейчас.
Вопросы и ответы
java -version показывает Java, доступную из терминала, а лаунчер может запускать другую. Сравните её с версией в журнале запуска или отчёте о сбое и проверьте выбранный исполняемый файл в профиле.