- В чём проблема: Minecraft не запускается из‑за версии java
- Быстрое решение: поставьте правильную java 21 (и проверьте, что игра её видит)
- Что поставить: OpenJDK (подойдёт несколько сборок)
- Как установить java 21 на разных системах
- Убедитесь, что Minecraft использует именно java 21
- Частая путаница: JDK vs JRE (и почему вам всё равно важна “21”)
- Почему требования выросли именно сейчас
- Короткий чек-лист, чтобы Minecraft 24w14a и выше запускался
Если при запуске снапшота Minecraft 24w14a and above require the use of java 21 вы видите сообщение об ошибке про версию Java, значит игра не может загрузить нужную среду выполнения. В этой статье разберём, какая именно Java нужна, почему так происходит, и как быстро исправить ситуацию на Windows, macOS и Linux.
В чём проблема: Minecraft не запускается из‑за версии java
С некоторых обновлений в Java-издании Minecraft требования стали жёстче: для снапшотов 24w14a и выше нужна версия java 21. Проще говоря: игра проверяет минимальную версию и отказывается запускаться, если у вас установлена более старая Java.
Это логично: новые версии Java дают изменения в производительности, стабильности и безопасности, а также в сборщиках мусора и общей работе JVM. Поэтому при обновлении Minecraft разработчики поднимают минимальную планку.
Быстрое решение: поставьте правильную java 21 (и проверьте, что игра её видит)
Сделайте две вещи: установите java 21 и убедитесь, что Minecraft запускается именно с этой версией.
Проверьте текущую версию java
Откройте терминал/командную строку и выполните:
java -version
Если в выводе меньше 21, или вообще не видно версии, Minecraft будет ругаться при запуске.
Что поставить: OpenJDK (подойдёт несколько сборок)
Minecraft работает на JVM, а значит вам нужна java в формате OpenJDK. Часто используемые варианты:
- Microsoft build of OpenJDK (часто идёт как тестированная и совместимая для игры)
- Adoptium Eclipse Temurin
- другие OpenJDK сборки
Важно не бренд, а основная версия: вам нужна именно 21.
Как установить java 21 на разных системах
Windows: установка через Winget
Winget — удобный способ поставить нужную сборку.
Пример для Temurin 21 (JRE):
winget install EclipseAdoptium.Temurin.21.JRE
Пример для Microsoft build of OpenJDK 21:
winget install Microsoft.OpenJDK.21
После установки снова проверьте:
java -version
macOS: установка через Homebrew
Сначала, если Homebrew ещё нет, его ставят (это отдельная процедура). Затем установите Temurin 21:
brew install --cask temurin@21
После этого:
java -version
Linux (Ubuntu/Debian): apt
Установите нужный пакет:
sudo apt update
sudo apt install openjdk-21-jdk
Если обновляете и другие пакеты:
sudo apt update && sudo apt upgrade
Проверьте:
java -version
Linux (Fedora/Alma/Rocky/RHEL): dnf
Установка:
sudo dnf install java-21-openjdk
Затем проверка:
java -version
Убедитесь, что Minecraft использует именно java 21
Даже если java 21 уже стоит, Minecraft Launcher может запускать игру с другой установленной версии. Проверьте выбор JVM в настройках профиля в лаунчере.
Обычно в Minecraft Launcher можно переключить используемую JVM: игра хранит настройки профиля и запускает выбранную версию. Если у вас есть несколько Java, это частая причина ошибки.
Частая путаница: JDK vs JRE (и почему вам всё равно важна “21”)
Иногда люди ставят “только runtime” и ожидают, что всё заработает, но Minecraft — это игра, которая запускается на JVM. Практически это означает: главное, чтобы стояла корректная java нужной версии.
- JDK — “разработка + запуск”
- JRE — “только запуск”
На практике для Minecraft обычно хватает подходящей OpenJDK сборки для запуска (часто её и ставят через JRE-пакеты).
Почему требования выросли именно сейчас
Требования Minecraft по Java менялись по шагам: раньше минимум поднимали постепенно (например, переход на Java 8, затем на Java 17), а для новых снапшотов планка дошла до java 21. Логика простая: новые версии JVM лучше работают на современном железе и закрывают множество проблем.
Поэтому ошибка “требуется java 21” — не баг и не “вредный лаунчер”, а проверка минимальных условий запуска.
Короткий чек-лист, чтобы Minecraft 24w14a и выше запускался
- Установите java 21 (OpenJDK сборку)
- Выполните
java -versionи убедитесь, что видите 21 - В Minecraft Launcher проверьте профиль и выберите нужную JVM/версию
- Перезапустите игру
Если всё сделано по этому чек-листу, minecraft должен запуститься без ошибки про версию java.