Как создать автономный исполняемый файл scala

Я пытаюсь создать автономный .exe файл (или что-то подобное) из проекта scala, который я начал. Мне нужно создать его таким образом, чтобы человек, использующий приложение, выполнял минимальный объем работы (дважды щелкните установщик или только файл .exe). Каковы мои варианты?

Ответ 1

Посмотрите один OneJar. Существует также плагин sbt здесь

Ответ 2

Взгляните на ej-technologies создателей JProfiler, у них есть несколько продуктов, которые могут вам пригодиться, цитируя из их страница продукта:

  • install4j Кросс-платформенный Java-установщик который генерирует собственные установщики и пусковые установки приложений для вашего Приложения Java.

  • exe4j Создатель Java exe, который поможет вам интегрировать ваши Java-приложения в операционную среду Windows.

Это коммерческие продукты, и хотя я их не использовал, я использовал JProfiler уже много лет.

Ответ 3

Я слышал об этом: Lauch4j.

Согласно сайту:

Можно переносить приложения на Windows, Linux, Mac OS X и Solaris