Я пытаюсь создать автономный .exe файл (или что-то подобное) из проекта scala, который я начал. Мне нужно создать его таким образом, чтобы человек, использующий приложение, выполнял минимальный объем работы (дважды щелкните установщик или только файл .exe). Каковы мои варианты?
Как создать автономный исполняемый файл scala
Ответ 1
Посмотрите один OneJar. Существует также плагин sbt здесь
Ответ 2
Взгляните на ej-technologies создателей JProfiler, у них есть несколько продуктов, которые могут вам пригодиться, цитируя из их страница продукта:
-
install4j Кросс-платформенный Java-установщик который генерирует собственные установщики и пусковые установки приложений для вашего Приложения Java.
-
exe4j Создатель Java exe, который поможет вам интегрировать ваши Java-приложения в операционную среду Windows.
Это коммерческие продукты, и хотя я их не использовал, я использовал JProfiler уже много лет.
Ответ 3
Я слышал об этом: Lauch4j.
Согласно сайту:
Можно переносить приложения на Windows, Linux, Mac OS X и Solaris
Ответ 4
IzPack может быть полезен плагин для SBT.
Даже сам scala использует его: Они используют IzPack