Какая Java нужна для Minecraft
Java 8, 17 или 21: какая версия для какого Minecraft, почему игра пишет о неправильной Java и как не думать об этом вообще.
Разные версии Minecraft требуют разную Java. Отсюда классическая ошибка — поставили одну Java, а игра хочет другую.
Какая для какой
- Minecraft до 1.16.5 — Java 8.
- 1.17 — Java 16.
- 1.18–1.20.4 — Java 17.
- 1.20.5 и новее — Java 21.
Как в TCLauncher
Ничего ставить не нужно: лаунчер сам скачивает нужную Java для каждой версии игры и держит несколько рядом. Сборка на 1.12.2 запустится с Java 8, а на 1.21 — с Java 21.
Если хотите свою Java, её можно указать в настройках сборки.
Ошибки из-за Java
- «Unsupported class file major version» — Java слишком старая.
- Старый Forge не запускается на новой Java — нужна Java 8.
Скачайте TCLauncher — он бесплатный.
Частые вопросы
Нужно ли ставить Java для TCLauncher?
Для Windows-версии — нет, Java уже внутри, а для игры лаунчер скачивает её сам.
Можно ли иметь несколько версий Java?
Да, лаунчер держит их отдельно и для каждой игры берёт нужную.