Выбор java пользователя #229

Closed
opened 2025-12-07 17:11:29 +00:00 by cuqmbr · 1 comment
Owner

Автоматически устанавливать соответствующий системе пользователя путь к java. Сейчас устанавливается такой, как был настроен на машине разработчика

Автоматически устанавливать соответствующий системе пользователя путь к java. Сейчас устанавливается такой, как был настроен на машине разработчика
cuqmbr added this to the Season 2 milestone 2025-12-07 17:11:29 +00:00
cuqmbr added this to the Сезон 2 project 2025-12-07 17:11:29 +00:00
Author
Owner

Настройка сборки

Из файла настроек сборки (instance.cfg) будут удалены все значения, чтобы они устанавливались автоматически после установки сборки.

Настройки лаунчеров

Как происходит выбор пути к исполнимому файлу java зависит от лаунчера. Так как мы делаем сборку для основанных на MultiMC лаунчеров, а именно: MultiMC, PolyMC и PrismLauncher, рассмотрим тонкости каждого.

MultiMC

Во время установки лаунчера пользователь может выбрать установку java:

image

Именно она будет использоваться по умолчанию после импорта сборки:

image

В настройках лаунчера нет опций для автоматического выбора и скачивания java в зависимости от версии игры:

image

Java нужно устанавливать и выбирать самостоятельно!

PolyMC

Аналогично MultiMC.

PrismLauncher

Во время установки лаунчер не просит выбрать путь к java.

В настройках лаунчера включены автоматическое определение и скачивание нужной версии java:

image

После импорта, во время первого запуска сборки лаунчер скачивает нужную версию java и устанавливает её в настройках сборки:

image

Java будет установлена лаунчером!

Если убрать галочку "Auto-download Mojang Java", лаунчер выберет наиболее подходящую версию java из установленных на компьютере. Если убрать и "Autodetect Java version", поведение станет идентичным PolyMC.

## Настройка сборки Из файла настроек сборки (instance.cfg) будут удалены все значения, чтобы они устанавливались автоматически после установки сборки. ## Настройки лаунчеров Как происходит выбор пути к исполнимому файлу java зависит от лаунчера. Так как мы делаем сборку для основанных на MultiMC лаунчеров, а именно: MultiMC, PolyMC и PrismLauncher, рассмотрим тонкости каждого. ### MultiMC Во время установки лаунчера пользователь может выбрать установку java: ![image](/attachments/aee046a3-059c-4c63-965f-254d65a66265) Именно она будет использоваться по умолчанию после импорта сборки: ![image](/attachments/2cef7e3e-5913-4af6-a76e-0765cf934531) В настройках лаунчера нет опций для автоматического выбора и скачивания java в зависимости от версии игры: ![image](/attachments/f25e917b-e817-490f-b7c9-119cad638837) **Java нужно устанавливать и выбирать самостоятельно!** ### PolyMC Аналогично MultiMC. ### PrismLauncher Во время установки лаунчер не просит выбрать путь к java. В настройках лаунчера включены автоматическое определение и скачивание нужной версии java: ![image](/attachments/b71e7697-13be-47bf-aba7-62b94dc478ba) После импорта, во время первого запуска сборки лаунчер скачивает нужную версию java и устанавливает её в настройках сборки: ![image](/attachments/2943f357-6aa0-4efd-bfb4-dcf43a7e6ce8) **Java будет установлена лаунчером!** Если убрать галочку "Auto-download Mojang Java", лаунчер выберет наиболее подходящую версию java из установленных на компьютере. Если убрать и "Autodetect Java version", поведение станет идентичным PolyMC.
cuqmbr self-assigned this 2026-01-05 12:30:23 +00:00
Sign in to join this conversation.
No description provided.