Недавно майнкрафт обновился до майнкрафт 1.17, многие пользователи пиратских лаунчеров столкнулись с тем, что эта версия игры не запускается, так как требует Java версии 16 и игра просто не запускается. Некоторые лаунчеры уже умеют решать эту проблему автоматически (TL Legacy например), другие научатся в ближайшее время, а пока в этой новости вы узнаете где взять эту джаву и решить лаунч.
↑ Давайте посмотрим, что это такое и как:
Начиная с предварительной версии 21w19a и версии 1.17, игра работает на более новой версии JAVA, лицензионный лаунчер знает об этом, автоматически скачивает и устанавливает все необходимое, но многие пиратские лаунчеры до сих пор не умеют этого делать, т.к. придется делать это вручную.К сожалению, недостаточно просто указать новую версию JAVA в лаунчере, будут работать новые версии игры, будут работать и другие старые версии игры, но многие моды на старых версиях вряд ли будут работать, так как они устаревший.
Предупреждение:
Большинство актуальных пиратских лаунчеров (в том числе наш rulauncher) научилось скачивать и правильно подставлять нужную версию Java, потому данная статья уже потеряла актуальность.
↑ Где скачать и как установить Java 16:
Вам не нужно удалять старую версию Java (она нужна для игры на старых версиях), нужно скачать и установить 16 версию, и использовать именно ее для запуска снапшотов и версии 1.17.Полезно:
Как верно указали в комментариях, есть несколько "официальных" источников Java 16, реализации от разных компаний, все они одинаково хорошо справятся со своей задачей, так что не пугайтесь.
↑ Скачать Java 16:
Windows 32bit: Скачать (158Mb) с disk.yandex.ru | drive.google.com
Windows 64bit: Скачать (154Mb) с disk.yandex.ru | drive.google.com, либо с официального сайта Java (Oracle)
Как я уже сказал, большинство актуальных лаунчеров уже давно научилось скачивать и подключаться нужную версию Java, если по каким-то причинам вы хотите использовать другую версию, то вам придется указывать путь до Java.exe вручную.
Адреса расположения версий Java:
При установке 32bit: C:\Program Files\AdoptOpenJDK\jdk-16.0.1.9-hotspot\bin\java.exe
При установке 64bit: C:\Program Files\Java\jdk-16.0.2\bin\java.exe
Предупреждение:
Повторяю еще раз, для особо слепых, коротко и по делу.
До Майнкрафт 1.17, а именно до снапшота 21w19a, все версии игры нормально работали на Яве 1.8.0_281, с модами и без, НО сейчас все новые версии игры требуют Яву 16, фейс лаунчер сам скачивает и использует правильную версию, а вот пиратам не повезло.
Многие пиратские лаунчеры пока не умеют это делать, возможно, не все научатся, потому что сейчас, а может и позже, нужно установить Java 16 на пиратский лаунчер Майнкрафт 1.17 и использовать его для запуска игры. Другие ванильные версии Minecraft работают на Java 16, модифицированные версии НЕ работают на Java 16, вам нужно использовать старую добрую Java 1.8.0 для их запуска.
Большинство лаунчеров позволяют указать адрес к исполняемому файлу java.exe, обычно это делается в настройках лаунчера, именно там надо указать путь к java 16, а уже потом запускать Майнкрафт 1.17, но запускать версии с моды указывают java 1.8.0. В будущем пиратские лаунчеры станут умнее, и вам не придется этого делать.
Пример как выглядит выбор между двумя версиями Java в Rulauncher, обе версии находятся в C:\Program Files\Java далее выбирается нужная, -> папка bin, а в ней выбирается java.exe