如何执行Clojure文件?

时间:2011-07-13 20:38:39

标签: windows clojure clojure-contrib

如何从命令行运行使用clojure-contrib的clojure文件/脚本?我的(winodws)机器在类路径上有clojure-1.2.1.jar和clojure-contrib-1.2.0.jar。注意:我可以使用:java clojure.main启动REPL,我可以执行不使用clojure-contrib的* .clj文件:java clojure.main file-name.clj

3 个答案:

答案 0 :(得分:3)

您需要将clojure-contrib jar添加到类路径中。由于您使用的是Windows,因此可以通过用分号分隔条目来添加多个类路径。

 java -cp clojure-1.2.1.jar;clojure-contrib-1.2.0.jar clojure.main file-name.clj

上面的代码应该可以让你运行你的file-name.clj脚本,它依赖于clojure-contrib。

答案 1 :(得分:2)

这一行将运行一个clojure脚本“hello-world.clj”。它首先将clojure jar添加到类路径中,然后执行该文件。

java -cp clojure.jar clojure.main hello-world.clj

答案 2 :(得分:0)

对于那些习惯于文本编辑器+大量shell工作的人

莱恩跑不坏 和lein项目可以帮助您组织deps和其他特定项目