我想发布一个Clojure程序。我是否需要JDK或者JRE能否处理Clojure中的所有内容?
答案 0 :(得分:11)
您只需要用户拥有JRE(v1.5或更高版本)
Clojure程序可以编译成jar文件。你不必使用类似的东西 莱宁根,但它更容易。
在Clojure.org网站上查看此page,了解如何编译和运行程序。
您可以从REPL编译为jar文件:
(compile 'clojure.examples.hello)
以下是运行编译jar的方法:
java -cp ./classes:clojure.jar clojure.examples.instance asdf
答案 1 :(得分:6)
你只需要一个JRE。
https://github.com/technomancy/leiningen/blob/master/TUTORIAL.md更详细地解释,但我相信你只想要一个“Uberjar”,其中包含分发应用程序所需的所有依赖项。
答案 2 :(得分:-2)
JRE是必需的!您可以从Internet轻松下载。