Любая java программа требует предустановленного JRE.
Вы не будете просить каждого пользователя установить java нужной версии.
Если предположить, что удалось с помощью костылей и бубна закрыть эту проблему, используя условно Java Packager или аналог, то мы получаем приложение, которая значительно больше по своему размеру и ограничены на возможность использования более новый версии языка, так как подвязаны к определенной версии JRE установленного у конечного пользователя. Это всё костыльно.
По этой причине, удачным решением будет использовать ту среду, где нет зависимостей от джава или дотнет фреймоворка, просто чтоб запустил и она работала и весила как можно меньше.
С этим хорошо справляется Delphi или С++ и т.д.
Logan22, посмотрел твой проект на гитхаб, но из-за объемов js кода особо ничего не понял.
Как такового выбора папки игры нет, и файлы скачиваются в папку с клиент приложением?
Logan22, посмотрел твой проект на гитхаб, но из-за объемов js кода особо ничего не понял.
Как такового выбора папки игры нет, и файлы скачиваются в папку с клиент приложением?
Если бы найти того кто перепишет js по человечки .
Нет, там конечно есть выбор папки/папок в модальном окне.
И файлы будут в загружаться в указанную папку.
К примеру если есть выбранная ранее папка для interlude, то автоматически она будет для всех ИЛ серверов, если нет папки игры для N хроник то появится модальное окно с предложением указать месторасположение игры. Можно добавить ещё сколько угодно и для любых хроник. С этим проблема решена была давно.