Требуется ли 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! Вы можете легко загрузить его из Интернета.