Clojure需要JDK吗?

时间:2011-01-26 17:01:58

标签: clojure

我想发布一个Clojure程序。我是否需要JDK或者JRE能否处理Clojure中的所有内容?

3 个答案:

答案 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轻松下载。