私はClojureプログラムを配布したいと思います。 JDKが必要ですか、JREはClojureのすべてを処理できますか?ClojureにはJDKが必要ですか?
13
A
答えて
11
あなただけ
ClojureのプログラムがjarファイルにコンパイルすることができJRE(V1.5以上)を持っているユーザーを必要としています。あなたは のようなものを使う必要はありませんが、もっと簡単です。
プログラムをコンパイルして実行する方法については、Clojure.orgサイトのpageを参照してください。
あなたはREPLからjarファイルにコンパイルすることができます:JREが必要な
java -cp ./classes:clojure.jar clojure.examples.instance asdf
6
JREが必要です。
https://github.com/technomancy/leiningen/blob/master/TUTORIAL.mdについて詳しく説明していますが、アプリケーションを配布するために必要なすべての依存関係が含まれる「Uberjar」がほしいと思うだけです。
-1
:
(compile 'clojure.examples.hello)
ここでは、コンパイルのjarファイルを実行します方法です!インターネットから簡単にダウンロードできます。
関連する問題
- 1. KotlinにはJDKが必要ですか?
- 2. Android SDKにJDKが必要なのはなぜですか?
- 3. javapns 2.1にはJDKのバージョンが必要ですか?
- 4. jdk用に異なるバージョンのmysql-connectorが必要ですか?
- 5. JDK 1.9のダウンロードに必要なJerseyのバージョンは何ですか?
- 6. JBoss EAP 7にはJDKまたはJRE 8が必要ですか?
- 7. どのようなTomcatにはJDKまたはJREが必要ですか?
- 8. jdkとjreの両方が必要ですか?
- 9. javusionとjdkのバージョンが必要
- 10. ClojureでADTを実装するためには何が必要ですか?
- 11. clojureにはどのように多くのサブネームスペースが必要ですか?
- 12. Clojureのフラッシュは何ですか、なぜそれが必要ですか?
- 13. clojureでは、なぜassocはマップに加えて引数を必要とするのですか? Clojureので
- 14. clojure slurpに絶対パスが必要です
- 15. C++を使用する場合、EclipeにJDKが必要ですか?
- 16. JREで実行しているがJDKが必要なEclipse
- 17. は、JDK 1.6でWebサービスクライアントの開発およびJDKと互換性があることが必要1.5.03
- 18. JVMのClojureにはMavenが必須ですか?
- 19. Android StudioはOpenJDKを使用できますか、LinuxではOracle JDKが必要ですか?
- 20. Javaライブラリを使用したFuntimeエラーは私にはJRE 8が必要ですが、ライブラリにはIDEAを使用してJDK 6が必要です
- 21. ClojureファイルにJavaライブラリを必要としないのはなぜですか?
- 22. Tomcat 7をサーバーに設定する: "NB:JAVA_HOMEはJDKではなくJDKを指す必要があります" ...なぜですか?
- 23. TomcatにJDKがインストールされている必要があるのはなぜですか?
- 24. cljcファイルを必要としないClojure
- 25. Clojureql私は次のように生成する必要がマクロ(Clojureの)
- 26. 環境変数でJDKのパスとCLASSPATHを設定する必要があるのはなぜですか?
- 27. Clojureではマップを持つキーが必要な関数を呼び出すことはできますか?
- 28. UdpClientにはStreamReaderが必要ですか?
- 29. Ext.layout.CardLayoutにはフルスクリーンが必要ですか?
- 30. Hugoにはテーマが必要ですか?
JDKがなくてもClojureの "eval"コマンドは引き続き動作しますか?私はそれがJDKなしでコンパイルできる方法を理解していません – Zubair
それは良い質問です。私は* Clojure jarにClojureをJavaバイトコードにコンパイルし、javacを使用しないコードが含まれていると答えています。 – justinhj
かなり可。 'eval'の本文は'(.clojure.lang.Compiler(eval form))) 'です。 –