Java не найдена: какая Java нужна Minecraft
Каждой версии Minecraft нужна своя версия Java. Если Java нет или она не та, игра не запускается, а установщики Forge и OptiFine открываются как архив или не открываются вовсе.
Какая Java нужна
| Версия Minecraft | Версия Java |
|---|---|
| 1.16.5 и старше | Java 8 |
| 1.17 | Java 16 |
| 1.18 — 1.20.4 | Java 17 |
| 1.20.5 — 1.21.x | Java 21 |
| 26.1 и новее | Java 25 |
Официальный лаунчер и Why Launcher скачивают нужную Java сами. Java на компьютер нужна отдельно, только чтобы запускать файлы .jar — установщики Forge, NeoForge, Fabric и OptiFine.
Быстрое решение — Why Launcher
- Установите Why Launcher и запустите нужную версию: лаунчер сам скачает подходящую Java и будет держать по одной на каждое поколение игры.
- Forge, NeoForge и OptiFine он тоже ставит сам, так что Java для установщиков не понадобится.

0 скачиваний с сайта
Вручную
- Посмотрите в таблице выше, какая Java нужна вашей версии игры.
- Скачайте её с adoptium.net (Eclipse Temurin): выберите версию, Windows и x64, формат
.msi. - При установке включите пункты «Set JAVA_HOME» и «Associate .jar» — тогда файлы
.jarбудут открываться двойным щелчком. - Перезапустите лаунчер или установщик.
Если что-то не так
- UnsupportedClassVersionError … class file version 65.0 — игре или моду нужна Java новее. 52 — это Java 8, 61 — Java 17, 65 — Java 21, 69 — Java 25.
- Файл .jar открывается как архив (WinRAR, 7-Zip) — нажмите на файл правой кнопкой → Открыть с помощью → Java(TM) Platform SE binary или переустановите Java с пунктом «Associate .jar».
- Нужна 64-битная Java. 32-битная не даст игре больше ~1,5 ГБ памяти.
Частые вопросы
Можно ли поставить несколько версий Java?
Да, они не мешают друг другу. Лаунчер выбирает нужную для каждой версии игры.
Java с java.com подойдёт?
Там только Java 8. Для Minecraft 1.17 и новее нужна Java новее — берите её с adoptium.net.