Перейти к основному содержимому

Использование собственных версий Java

Legacy Launcher по-умолчанию использует рекомендуемые Mojang сборки Java. Этот гайд позволит вам заменить эти версии Java на выбранные вами.

Как это сделать?​

  1. Установите версию Minecraft, которую вы хотите запустить
  2. Откройте настройки лаунчера, на вкладке "Minecraft" перейдите в настройки Java Настройки => Minecraft => Java => "Настроить"
  3. В открывшемся окне выберите пункт "Рекомендуемая" Выбор "рекомендуемой" Java
  4. Нажмите "Открыть папку" Открытие папки
  5. В открывшейся папке создайте файл с именем override, например, override.txt Создание файла "override"
  6. Готово! Теперь файлы Java в этой папке можно свободно изменять или удалять и лаунчер не будет пытаться их скачать заново
Где скачать Java для замены?

Скачать альтернативные файлы Java вы можете на сайтах их разработчиков, например Temurin и Azul. Вам необходимо скачивать архив, а не установочный файл.

Упрощенный способ​

В связи с жалобами на стабильность работы рекомендуемых Mojang сборок Java мы подготовили для вас готовый пакет для замены Java на более стабильные.

  1. Скачайте подготовленный нами архив с Java:
    Источники

    Версии Java для данных архивов взяты из открытых источников: Adoptium Temurin (Java 8, Java 17) и AdoptOpenJDK (Java 16)

  2. Откройте настройки лаунчера, на вкладке "Minecraft" перейдите в настройки Java Настройки => Minecraft => Java => "Настроить"
  3. В открывшемся окне выберите пункт "Рекомендуемая" Выбор "рекомендуемой" Java
  4. Нажмите "Открыть папку" Открытие папки
  5. В открывшейся папке дважды перейдите на уровень вверх.
    Подсказка!

    Если вы видите папки с названиями java-runtime-alpha, java-runtime-beta, java-runtime-gamma, jre-legacy - то вы всё сделали правильно

    Обратите внимание!

    Если вы видите рядом с папкой файл .version и/или не видите других папок с Java, или видите папки bin и lib - скорее всего, вы не в той папке

  6. Замените содержимое папки на содержимое скачанного архива.
  7. Запустите лаунчер и игру

Пользовательская JVM через настройки​

Этот метод не рекомендуется к использованию

Этот метод будет использовать выбранную версию Java для всех версий Minecraft. Убедитесь, что вы выбрали "рекомендованную" версию Java при смене версии Minecraft или сборки!

  1. Скачайте и установите желаемую версию Java
  2. Откройте настройки лаунчера, на вкладке "Minecraft" перейдите в настройки Java Настройки => Minecraft => Java => "Настроить"
  3. В открывшемся окне выберите пункт "Пользовательская"
  4. Нажмите кнопку "Обзор" возле поля "Путь" и выберите файл bin/java.exe (Windows) или bin/java (Linux/macOS) желаемой версии Java
    Стандартные папки установки Java

    Windows: Проверьте настройки установщика Java. Скорее всего, Java была установлена в папку C:\Windows\Program Files
    Linux: Большинство пакетных менеджеров устанавливают Java в папку /usr/lib/jvm
    macOS: В большинстве случаев установленные версии Java могут быть найдены в папках /Library/Java/JavaVirtualMachines и ~/Library/Java/JavaVirtualMachines

    Обратите внимание

    При вставке пути к Java в поле "путь" вручную убедитесь, что вставленное значение не окружено кавычками

  5. Нажмите кнопку "Готово"

Самый Сложный Метод​

Обратите внимание

Этот метод рекомендуется только для опытных пользователей

подсказка

Этот метод лучше всего подходит для пользовательских версий и сборок модов

  1. Запустите Legacy Launcher
  2. Нажмите на кнопку с иконкой папки, чтобы открыть папку игры Нажмите на кнопку с иконкой папки
    • Лаунчер может предложить выбор папок игры. Выберите "корневую" Выберите "корневую папку"
  3. Перейдите в папку versions Дважды кликните по папке versions
  4. Найдите версию, в которой вы хотели поменять версию Java
    подсказка

    Возможно, вы захотите склонировать эту версию

  5. Откройте json-файл версии любым текстовым редактором (например, Notepad++)
  6. Найдите блок javaVersion
  7. Замените значение поля component на одно из следующих:
    примечание

    Этот список может быть неполным. Список всех доступных версий Java можно посмотреть здесь.

    • jre-legacy для Java 8
    • java-runtime-alpha для Java 16
    • java-runtime-beta или java-runtime-gamma для Java 17
    • java-runtime-delta для Java 21
    • java-runtime-epsilon для Java 25
  8. Сохраните json-файл версии и перезапустите лаунчер. Версия теперь должна использовать выбранную версию Java
    примечание

    Галочка "Обновить клиент" отменит все ваши изменения