Как скомпилировать котлин-скрипт в банку

У меня есть файл сценария kotlin с именем CheckUtils.kts.

Я хочу скомпилировать CheckUtils.kts в банку, которую можно запустить с помощью «java -jar CheckUtils.jar». Я пытаюсь использовать kotlinc для компиляции файла kts в банку, но мне это не удалось.

       kotlinc src/CheckUtils.kts -include-runtime -d CheckUtils.jar

Я получаю сообщение об ошибке, когда я "java -jar CheckUtils.jar"

      .jar has no main manifest attribute

Итак, как я могу скомпилировать файл kts в банку?

1 ответ

Вы не можете скомпилировать сценарий Kotlin в исполняемый файл fat-jar с помощью kotlinc, но у вас должна быть возможность создать автономный двоичный файл с помощью kscript

Другие вопросы по тегам