Требуется ли Clojure JDK?

Я хочу распространять программу Clojure. Нужен ли мне JDK или JRE обрабатывает все в Clojure?

Ответы

Ответ 1

Вам нужно только иметь JRE (v1.5 или выше)

Clojure программы могут быть скомпилированы в файл jar. Вам не нужно использовать что-то вроде leiningen, но это намного проще.

Просмотрите страницу на сайте Clojure.org для компиляции и запуска программы.

Вы можете скомпилировать файл jar из REPL:

(compile 'clojure.examples.hello)

Здесь вы можете запустить компилятор jar:

java -cp ./classes:clojure.jar clojure.examples.instance asdf

Ответ 2

Вам просто нужна JRE.

https://github.com/technomancy/leiningen/blob/master/TUTORIAL.md объясняется более подробно, но я считаю, что вам просто нужен "Uberjar", который будет содержать все зависимости, которые вам нужны для распространять ваше приложение.

Ответ 3

Требуется JRE! Вы можете легко загрузить его из Интернета.