2011-01-26 18 views

Odpowiedz

11

Trzeba użytkownikowi tylko mieć JRE (v1.5 lub nowszy)

Clojure programy mogą być kompilowane do pliku jar. Nie musisz używać czegoś takiego jak leiningen, ale jest o wiele łatwiej.

Zapoznaj się z tym page na stronie Clojure.org, aby dowiedzieć się, jak skompilować i uruchomić program.

można skompilować do pliku jar z REPL:

(compile 'clojure.examples.hello) 

Oto jak można uruchomić słoika kompilacji:

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

A czy polecenie "eval" Clojure nadal działa, nawet bez JDK? Nie rozumiem, jak można go skompilować bez JDK – Zubair

+2

To dobre pytanie. Myślę, że * odpowiedź brzmi, że słoik Clojure zawiera kod, który kompiluje kod bajtowy Clojure do Java i nie używa javac. – justinhj

+2

Prawie tak. Oto treść 'eval':' (. Clojure.lang.Compiler (eval form))) '. –

-1

JRE jest wymagane! Możesz łatwo pobrać z Internetu.