Minecraft Windows 10Windows 11

Minecraft: Java не найдена или неверная версия Java

  • Обновлено
  • Чтение ≈ 4 минуты

Краткий ответ

Проверяйте версию Minecraft Java Edition и требования её модов; официальный лаунчер обычно выбирает Java автоматически. У стороннего лаунчера установите совместимую Temurin и укажите её путь для конкретного профиля. Не удаляйте миры и не меняйте глобальную Java без необходимости.

В этой статье
  1. Что означает ошибка
  2. Причины и решения
  3. Пошаговое решение
  4. Установка нужной Java
  5. Указание Java в лаунчере
  6. Если ошибка остаётся
  7. Память и аргументы

#Что означает ошибка

Сообщение
Java не найдена

Ошибка касается Minecraft Java Edition: неверного пути к исполняемому файлу Java, неподходящей версии среды для конкретной версии игры или модифицированного профиля запуска. Требования к Java меняются по версиям: 1.17 — Java 16, 1.18–1.20.4 — Java 17, 1.20.5 и последующие версии той линейки — Java 21; для будущих версий проверяйте примечания Mojang.

Официальный лаунчер обычно ставит нужную Java сам. Ошибка возникает при сторонних лаунчерах, старых установках или повреждении файлов.

Если у вас сборка с модами, версия Java указана в её описании.

В официальном лаунчере сначала возвращают встроенную Java, в стороннем — выбирают подходящую внешнюю среду по требованиям модов.

#Причины и решения

Возможная причинаКак узнатьЧто делать
Нет JavaОтсутствует.Проявляется как «Java не найдена» или близкий по смыслу сбой.Для стороннего лаунчера установите совместимую Java; официальный использует свою.
Неверная версияИгра.Проявляется как «Java не найдена» или близкий по смыслу сбой.Уточните требования Java для версии игры и модов.
ПутьЛаунчер.Проявляется как «Java не найдена» или близкий по смыслу сбой.Верните штатный путь либо укажите существующий javaw.exe в профиле.
КонфликтНесколько.Проявляется как «Java не найдена» или близкий по смыслу сбой.Верните стандартные аргументы и проверьте журнал; не удаляйте остальные Java.

#Пошаговое решение

  1. Сначала проверьте версию Minecraft и тип лаунчераЭто инструкция для Minecraft Java Edition, а не Bedrock. В Minecraft Launcher откройте «Установки» и найдите профиль, который не запускается: запишите его версию, например 1.20.4 или 1.20.6. Официальный лаунчер обычно скачивает подходящую Java автоматически; если путь к Java когда-то меняли вручную, сначала перейдите к шагу 3 и верните автоматический выбор. Для сборок с модами запишите требования сборки: версия Java может зависеть от загрузчика и модов.
  2. При необходимости установите версию Java, подходящую именно этой игреВ версии 1.20.5 и новее Minecraft Java обычно используется Java 21; в 1.18–1.20.4 — Java 17; для более старых версий требования могут различаться (например, 1.17 использует Java 16). Если сторонний лаунчер требует внешнюю Java, откройте https://adoptium.net/ → выберите Temurin, нужную основную версию, Windows x64 (если у вас 64-разрядная Windows) и установщик MSI. Следуйте мастеру установки. Не удаляйте другие версии Java до проверки модов и других программ; официальный лаунчер не обязан использовать системную Java.
  3. Проверьте установленную Java только при использовании внешней средыНа Windows нажмите Win+R → введите cmd → Enter. В открывшейся командной строке введите java -version и нажмите Enter: в выводе должна появиться установленная системная версия Java, либо сообщение, что команда не найдена. Это НЕ показывает версию Java, которую официальный лаунчер использует внутри своего каталога. Если команда не найдена, но официальный лаунчер запускает другие версии игры, переустанавливать Java из-за этого не нужно; проверьте шаг 4.
  4. Укажите корректный путь к Java в профиле, если он задан вручнуюОткройте Minecraft Launcher → «Minecraft: Java Edition» → «Установки» → нужный профиль → «Изменить» → «Дополнительные параметры». Найдите поле «Исполняемый файл Java»: если там старый или несуществующий путь, восстановите значение по умолчанию (если доступна кнопка сброса) либо используйте проверенный путь javaw.exe в папке установленной Temurin нужной версии. Сохраните профиль и запустите игру. В Prism Launcher задайте Java в настройках конкретного экземпляра и проверьте её тестом Java в лаунчере. Не вставляйте пример чужого пути буквально.
  5. Уберите несовместимые аргументы JVM и соберите журнал ошибкиЕсли ошибка возникла после настройки модов, в тех же «Дополнительных параметрах» сохраните текущую строку «Аргументы JVM» в текстовый файл и уберите добавленные вручную устаревшие ключи, не удаляя штатную конфигурацию без копии. Повторите запуск. Если не помогло, откройте Win+R → %appdata%\.minecraft → Enter и проверьте журнал logs\latest.log или файл отчёта в crash-reports, если он создан. Не удаляйте каталог runtime и тем более папку .minecraft целиком: в ней могут быть миры (saves) и моды.

#Установка нужной Java

Системная команда java -version проверяет только Java из PATH; официальный Minecraft Launcher может использовать собственную среду, и отсутствие системной команды не означает поломку. Не меняйте глобальный PATH и JAVA_HOME без причины: это может нарушить работу других программ.

#Указание Java в лаунчере

Исполняемый файл Java для отдельной установки задаётся в Minecraft Launcher → «Minecraft: Java Edition» → «Установки» → профиль → «Изменить» → «Дополнительные параметры». В Prism Launcher параметры Java могут быть в настройках экземпляра. Сначала восстановите значение по умолчанию; точный путь javaw.exe зависит от установленной версии Java.

#Если ошибка остаётся

Не удаляйте %appdata%\.minecraft\runtime или всю .minecraft ради ошибки: там располагаются служебные данные, а рядом — миры и настройки. Если неисправность остаётся, сделайте копию папки .minecraft и используйте официальную переустановку лаунчера, не удаляя сохранения. Для модифицированной сборки приложите к обращению журнал logs\latest.log.

#Память и аргументы

Не добавляйте универсальную строку JVM-аргументов ко всем версиям Java. Если ошибка началась после ручной правки, верните параметры профильной установки к исходным значениям, предварительно сохранив свою строку отдельно.

Windows · Командная строка (CMD)Команда
Откройте Win+R → cmd → Enter; введите только эту команду. Проверяется системная Java из PATH, не обязательно Java Minecraft Launcher. where java — необязательная дополнительная команда для поиска пути и не должна выполняться как обязательное продолжение.
java -version

Так эту ошибку тоже называют

Источники и обновления

Последнее обновление статьи: 1 ноября 2026. Версии программ и интерфейсы меняются — если шаги не совпадают с вашей версией, сверяйтесь с документацией производителя.