gpt4 book ai didi

jar - Leiningen:创建可执行 jar 以在没有 java -jar 的情况下运行

转载 作者:行者123 更新时间:2023-12-04 16:13:42 25 4
gpt4 key购买 nike

我试图了解如何打包用 Clojure 编写的命令行应用程序进行分发。我不希望用户不得不使用 java -jar myproject.jar arg1 arg2运行程序。 PHP 有一个叫做“Phar”的文件,它们基本上是可执行的 zip 文件,所以它们包含一个告诉 POSIX 系统如何解包和运行它们的 shebang。

我见过other Clojure apps允许设置 jar 文件 chmod +x然后直接执行。他们是如何做到这一点的? Uberjar 似乎只是制作一个需要 java -jar 的 jar 。字首。

最佳答案

您可以使用 lein-bin 执行此操作.

关于jar - Leiningen:创建可执行 jar 以在没有 java -jar 的情况下运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28942797/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com