Minecraft 26.3

Какая Java нужна для Minecraft

Java для каждой версии игры — та, что скачивает сам лаунчер Mojang. Что ставить для сервера Paper и что значит ошибка UnsupportedClassVersionError.

  • для 26.3 Java 25
  • 103 версий в таблице

Коротко

Для 26.3 нужна Java 25 — ниже вся таблица

  • Какая Java стоит
    java -version

Для 26.3 нужна Java 25. Для 1.20.5 — 1.21.11 — Java 21; Для 1.18 — 1.20.4 — Java 17; Для 1.17 — 1.17.1 — Java 16; Для 1.0 — 1.16.5 — Java 8.

Какая Java нужна каждой версии

Версии игрыJavaС какого числаВерсия class-файла
26.1 — 26.3 5 версийJava 2524.03.202669.0
1.20.5 — 1.21.11 14 версийJava 2123.04.202465.0
1.18 — 1.20.4 13 версийJava 1730.11.202161.0
1.17 — 1.17.1 2 версииJava 168.06.202160.0
1.0 — 1.16.5 69 версийJava 817.11.201152.0

Java в таблице — та, что официальный лаунчер скачивает к версии сам. Более новая Java тоже обычно подходит, старее — нет: игра не запустится.

Какая Java нужна для сервера

Ванильному серверу нужна та же Java, что и игре. Сервер на Paper иногда просит новее: его таблица своя, и расходятся они на нескольких версиях.

Версии сервераВанильный минимумPaper советует
26.1 и новееJava 25Java 25
1.20.5 — 1.21.11Java 21Java 21
1.20 — 1.20.4Java 17Java 21
1.18 — 1.19.4Java 17Java 17
1.17 и 1.17.1Java 16Java 17
1.16.5Java 8Java 16
1.12 — 1.16.4Java 8Java 11
1.7.10 — 1.11Java 6Java 8

Готовый start.bat или start.sh с нужными флагами и памятью — в генераторе файла запуска сервера.

Ошибка Unsupported­Class­Version­Error

Так Java отвечает, когда она старее, чем нужно. В тексте ошибки два числа — «class file version 65.0 … only recognizes class file versions up to 61.0». Первое — что нужно игре, второе — что умеет ваша Java. Версию class-файла получают так: номер Java плюс 44.

В ошибкеНужна
class file version 69.0Java 25
class file version 65.0Java 21
class file version 61.0Java 17
class file version 60.0Java 16
class file version 52.0Java 8

Где взять Java

Для игры ставить Java руками не нужно: официальный лаунчер скачивает нужную версию сам, JuxLauncher — тоже. Отдельно Java нужна серверу: подойдёт любая сборка OpenJDK нужной версии, например Eclipse Temurin. Узнать, какая Java стоит, — команда java -version в терминале: она есть в «Коротко» наверху.

Если на компьютере несколько версий Java, сервер запустится той, что стоит первой в PATH. Надёжнее указать полный путь к java в файле запуска.

Java для каждой версии

ВерсияВышлаJava
26.315.09.2026Java 25
26.216.06.2026Java 25
26.1.29.04.2026Java 25
26.1.11.04.2026Java 25
26.124.03.2026Java 25
1.21.119.12.2025Java 21
1.21.107.10.2025Java 21
1.21.930.09.2025Java 21
1.21.817.07.2025Java 21
1.21.730.06.2025Java 21
1.21.617.06.2025Java 21
1.21.525.03.2025Java 21
1.21.43.12.2024Java 21
1.21.323.10.2024Java 21
1.21.222.10.2024Java 21
1.21.18.08.2024Java 21
1.2113.06.2024Java 21
1.20.629.04.2024Java 21
1.20.523.04.2024Java 21
1.20.47.12.2023Java 17
1.20.34.12.2023Java 17
1.20.220.09.2023Java 17
1.20.112.06.2023Java 17
1.202.06.2023Java 17
1.19.414.03.2023Java 17
1.19.37.12.2022Java 17
1.19.25.08.2022Java 17
1.19.127.07.2022Java 17
1.197.06.2022Java 17
1.18.228.02.2022Java 17
1.18.110.12.2021Java 17
1.1830.11.2021Java 17
1.17.16.07.2021Java 16
1.178.06.2021Java 16
1.16.514.01.2021Java 8
1.16.429.10.2020Java 8
1.16.310.09.2020Java 8
1.16.211.08.2020Java 8
1.16.124.06.2020Java 8
1.1623.06.2020Java 8
1.15.217.01.2020Java 8
1.15.116.12.2019Java 8
1.159.12.2019Java 8
1.14.419.07.2019Java 8
1.14.324.06.2019Java 8
1.14.227.05.2019Java 8
1.14.113.05.2019Java 8
1.1423.04.2019Java 8
1.13.222.10.2018Java 8
1.13.122.08.2018Java 8
1.1318.07.2018Java 8
1.12.218.09.2017Java 8
1.12.13.08.2017Java 8
1.122.06.2017Java 8
1.11.221.12.2016Java 8
1.11.120.12.2016Java 8
1.1114.11.2016Java 8
1.10.223.06.2016Java 8
1.10.122.06.2016Java 8
1.108.06.2016Java 8
1.9.410.05.2016Java 8
1.9.310.05.2016Java 8
1.9.230.03.2016Java 8
1.9.130.03.2016Java 8
1.929.02.2016Java 8
1.8.93.12.2015Java 8
1.8.827.07.2015Java 8
1.8.75.06.2015Java 8
1.8.625.05.2015Java 8
1.8.522.05.2015Java 8
1.8.417.04.2015Java 8
1.8.320.02.2015Java 8
1.8.219.02.2015Java 8
1.8.124.11.2014Java 8
1.82.09.2014Java 8
1.7.1014.05.2014Java 8
1.7.914.04.2014Java 8
1.7.89.04.2014Java 8
1.7.79.04.2014Java 8
1.7.69.04.2014Java 8
1.7.526.02.2014Java 8
1.7.49.12.2013Java 8
1.7.36.12.2013Java 8
1.7.225.10.2013Java 8
1.6.419.09.2013Java 8
1.6.25.07.2013Java 8
1.6.128.06.2013Java 8
1.5.225.04.2013Java 8
1.5.120.03.2013Java 8
1.4.727.12.2012Java 8
1.4.519.12.2012Java 8
1.4.619.12.2012Java 8
1.4.413.12.2012Java 8
1.4.224.11.2012Java 8
1.3.215.08.2012Java 8
1.3.131.07.2012Java 8
1.2.529.03.2012Java 8
1.2.421.03.2012Java 8
1.2.31.03.2012Java 8
1.2.229.02.2012Java 8
1.2.129.02.2012Java 8
1.111.01.2012Java 8
1.017.11.2011Java 8

Частые вопросы

Какая Java нужна для Minecraft 26.3?

Java 25. Её ставит официальный лаунчер сам; для сервера на 26.3 нужна Java 25 или новее.

Какая Java нужна для Minecraft 1.20.1?

Java 17. Она же подходит всем версиям от 1.18 до 1.20.4, а с 1.20.5 нужна Java 21.

Какая Java нужна для 1.12.2 и 1.16.5?

Java 8: её лаунчер ставит всем версиям до 1.16.5 включительно. С 1.17 нужна Java 16, с 1.18 — Java 17.

Ещё в вики

Вся вики

По данным Minecraft 26.3: манифест лаунчера Mojang, version.json внутри клиента каждой версии и server.properties, который создаёт сам сервер.