Если вы зашли сюда, значит столкнулись с новой реальностью: Minecraft Java Edition начиная с версии 24w14a требует Java 21 и выше. И если вы используете MultiMC — популярный лаунчер для Minecraft — то пора разобраться, как правильно установить и настроить Java, чтобы игра не выдавала ошибки и не падала. В этом посте мы разберём, какую версию Java выбрать, как определить архитектуру вашей системы, где скачать нужный дистрибутив и как настроить MultiMC, чтобы он не устраивал вам «Java-головную боль».


Почему Java 21 и почему это важно для Minecraft и MultiMC

Java — это виртуальная машина (JVM), на которой работает Minecraft Java Edition. Каждая версия Minecraft предъявляет свои требования к версии Java. С выходом 24w14a (и далее) игра требует минимум Java 21. Это связано с улучшениями производительности, безопасности и поддержкой новых функций.

Если у вас стоит более старая версия Java, Minecraft просто не запустится или будет работать с ошибками. MultiMC, в свою очередь, требует, чтобы вы указали правильный путь к Java 21, иначе будет постоянно ругаться на отсутствие Java.


Как определить архитектуру вашей системы и выбрать правильную Java

Java должна соответствовать архитектуре вашего процессора:

  • x64 (64-бит) — самая распространённая архитектура на современных ПК и ноутбуках.
  • ARM (Apple Silicon M1/M2/M3) — процессоры Apple на базе ARM, но MultiMC пока не поддерживает нативный ARM Java, поэтому нужно ставить x64-версию Java и запускать через эмуляцию Rosetta.

Как узнать архитектуру системы

ОС Как проверить архитектуру
Windows Пуск → Параметры → Система → О системе → Тип системы (64-бит или 32-бит)
macOS Меню Apple → Об этом Mac → Системный отчёт → Аппаратное обеспечение → Тип процессора (Intel x64 или Apple Silicon ARM)
Linux В терминале введите uname -m (x86_64 — 64-бит, arm64 — ARM)

Какой формат установщика выбрать

ОС Рекомендуемый формат установщика
Windows .msi (Windows Offline x64 installer)
macOS .pkg (x64, не ARM)
Linux .tar.gz или пакетный менеджер дистрибутива

Важно: Для Windows выбирайте только оффлайн установщик .msi, а не онлайн. Онлайн-установщики часто вызывают проблемы с установкой.


Рекомендуемые дистрибутивы Java для MultiMC

MultiMC рекомендует использовать Eclipse Temurin — стабильный и проверенный OpenJDK дистрибутив.

ОС Версия Java Ссылка на скачивание
Windows Temurin 21 JRE x64 https://adoptium.net/temurin/releases/?os=windows&arch=x64&package=jre&version=21
macOS Temurin 21 JRE x64 https://adoptium.net/temurin/releases/?os=mac&arch=x64&package=jre&version=21
Linux OpenJDK 17 или 21 Устанавливайте через пакетный менеджер (например, openjdk-17-jre для Ubuntu)

Для macOS на Apple Silicon (M1/M2) нативная ARM Java пока не поддерживается в MultiMC. Рекомендуется ставить x64 версию и запускать через Rosetta.


Как установить и настроить Java в MultiMC

После установки Java нужно указать MultiMC, где находится ваш Java-исполняемый файл.

Автоматическое определение Java

В MultiMC есть функция Auto detect (Автоопределение Java). Она сканирует систему и пытается найти установленную Java. Если она не сработала:

  • Проверьте, что Java действительно установлена и соответствует архитектуре.
  • Если MultiMC не видит Java, укажите путь вручную.

Ручное указание пути к Java

ОС Путь к Java по умолчанию
Windows C:\Program Files\Java\jre-21\bin\javaw.exe
macOS /Library/Java/JavaVirtualMachines/jdk-21.jdk/Contents/Home/bin/java или путь к установленному Temurin
Linux /usr/lib/jvm/java-21-openjdk/bin/java или аналогичный

В MultiMC:
Edit InstanceSettingsJavaJava InstallationAdd → укажите путь к javaw.exe (Windows) или java (Unix).


Как избежать распространённых проблем с Java в MultiMC

  • Не используйте Mojang Runtime: MultiMC не всегда корректно распознаёт Java, поставляемую с официальным лаунчером Minecraft. Лучше установить полноценную Java 21 отдельно.
  • Удалите устаревшие JVM аргументы: Например, -XX:+CMSIncrementalMode не поддерживается в Java 9+ и вызывает сбои.
  • Проверьте, что путь к Java не меняется: Если вы переносите MultiMC на другой компьютер или обновляете систему, убедитесь, что путь к Java остаётся валидным.
  • Память Java: Для стабильной работы Minecraft в MultiMC рекомендуется выделять минимум 4 ГБ оперативной памяти. Это настраивается в Edit InstanceSettingsJavaMemory.

Особенности для macOS Mojave и Apple Silicon

Пользователи macOS Mojave иногда сталкиваются с проблемой, когда MultiMC постоянно показывает сообщение «no java installed», даже если Java настроена. Это связано с тем, что MultiMC не распознаёт Mojang Runtime, установленный официальным лаунчером.

Решение:
Установите полноценную Java 21 (например, Temurin) и укажите путь к ней вручную в MultiMC. Это избавит от надоедливых предупреждений.


Таблица соответствия версий Minecraft и Java

Версия Minecraft Минимальная версия Java
1.5.2 и ниже Java 5
1.6.1 – 1.11.2 Java 6
1.12 – 1.16.5 Java 8
1.17 – 1.20.4 Java 17
1.20.5 и выше (24w14a) Java 21

Итоговые советы

  • Всегда используйте Java 21 для Minecraft 24w14a и выше.
  • Скачивайте Java с официальных сайтов, например, Adoptium Temurin.
  • Убедитесь, что архитектура Java совпадает с вашей системой (обычно x64).
  • Настройте MultiMC, указав путь к Java вручную, если автоопределение не сработало.
  • Избегайте Mojang Runtime и онлайн-установщиков Java.
  • Для macOS Apple Silicon используйте x64 Java с Rosetta, пока не появится нативная поддержка.

Полезные ссылки


Теперь вы вооружены знаниями, чтобы без страха и сомнений обновить Java для MultiMC и наслаждаться Minecraft без сбоев! Помните: правильная Java — залог стабильной и быстрой игры. Удачи в кубическом мире!