2011-01-26 13 views

答えて

11

あなただけ

ClojureのプログラムがjarファイルにコンパイルすることができJRE(V1.5以上)を持っているユーザーを必要としています。あなたは のようなものを使う必要はありませんが、もっと簡単です。

プログラムをコンパイルして実行する方法については、Clojure.orgサイトのpageを参照してください。

あなたはREPLからjarファイルにコンパイルすることができます:JREが必要な

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

JDKがなくてもClojureの "eval"コマンドは引き続き動作しますか?私はそれがJDKなしでコンパイルできる方法を理解していません – Zubair

+2

それは良い質問です。私は* Clojure jarにClojureをJavaバイトコードにコンパイルし、javacを使用しないコードが含まれていると答えています。 – justinhj

+2

かなり可。 'eval'の本文は'(.clojure.lang.Compiler(eval form))) 'です。 –

-1

(compile 'clojure.examples.hello) 

ここでは、コンパイルのjarファイルを実行します方法です!インターネットから簡単にダウンロードできます。

関連する問題