gpt4 book ai didi

clojure - 如何分发 Clojure GUI 应用程序?在这个主题上,Clojure 与 Vala 相比如何?

转载 作者:行者123 更新时间:2023-12-02 15:18:39 25 4
gpt4 key购买 nike

这里有两个问题。

所以我用 Clojure (使用 seesaw )在短短几分钟内构建了一个简单的 GUI 应用程序,这真的很有趣!但现在我不知道如何真正释放它。我希望它作为独立的应用程序运行。我应该如何“编译”和分发 Clojure GUI 应用程序?

我也对 Vala 感兴趣,想知道两种语言的发布过程有何不同。从发布/分发的角度来看,双方的优势和劣势是什么?

最佳答案

将 Clojure 项目作为应用程序发布的最佳方法是使用 lein uberjar 创建一个包含所有依赖项的独立 jar。任何具有兼容 jvm 的用户都可以运行 java -jar your-uberjar.jar 来运行您的应用程序。

如果应用程序的编写方式期望项目目录的内容在运行时存在,则会出现一些复杂情况。 clojure.java.io/resource 允许使用资源,无论它们是存在于当前目录树中,还是打包到包含您的应用程序的 uberjar 中。

关于clojure - 如何分发 Clojure GUI 应用程序?在这个主题上,Clojure 与 Vala 相比如何?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25225039/

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