Выбор java пользователя #229
Labels
No labels
client
codex
community/discord
community/monitoring
community/site
community/telegram
docs
infra
mods/client
mods/fantasy
mods/server
mods/tech
server/limbo
server/lobby
server/mods
server/proxy
server/survival
system
type
bug
type
feature
type
hotfix
type
suggestion
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
bebrashield/task-tracker#229
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Автоматически устанавливать соответствующий системе пользователя путь к java. Сейчас устанавливается такой, как был настроен на машине разработчика
Настройка сборки
Из файла настроек сборки (instance.cfg) будут удалены все значения, чтобы они устанавливались автоматически после установки сборки.
Настройки лаунчеров
Как происходит выбор пути к исполнимому файлу java зависит от лаунчера. Так как мы делаем сборку для основанных на MultiMC лаунчеров, а именно: MultiMC, PolyMC и PrismLauncher, рассмотрим тонкости каждого.
MultiMC
Во время установки лаунчера пользователь может выбрать установку java:
Именно она будет использоваться по умолчанию после импорта сборки:
В настройках лаунчера нет опций для автоматического выбора и скачивания java в зависимости от версии игры:
Java нужно устанавливать и выбирать самостоятельно!
PolyMC
Аналогично MultiMC.
PrismLauncher
Во время установки лаунчер не просит выбрать путь к java.
В настройках лаунчера включены автоматическое определение и скачивание нужной версии java:
После импорта, во время первого запуска сборки лаунчер скачивает нужную версию java и устанавливает её в настройках сборки:
Java будет установлена лаунчером!
Если убрать галочку "Auto-download Mojang Java", лаунчер выберет наиболее подходящую версию java из установленных на компьютере. Если убрать и "Autodetect Java version", поведение станет идентичным PolyMC.