如何从命令行运行使用clojure-contrib的clojure文件/脚本?我的(winodws)机器上classpath中有clojure-1.2.1.jar和clojure-contrib-1.2.0.jar。注意:我可以使用java clojure.main
启动REPL,并且可以使用java clojure.main file-name.clj
执行不使用clojure-contrib的*.clj文件。
如何从命令行运行使用clojure-contrib的clojure文件/脚本?我的(winodws)机器上classpath中有clojure-1.2.1.jar和clojure-contrib-1.2.0.jar。注意:我可以使用java clojure.main
启动REPL,并且可以使用java clojure.main file-name.clj
执行不使用clojure-contrib的*.clj文件。
您需要将clojure-contrib jar包添加到类路径中。由于您正在使用Windows,因此可以通过使用分号来分隔多个类路径。
java -cp clojure-1.2.1.jar;clojure-contrib-1.2.0.jar clojure.main file-name.clj
这行代码将运行一个Clojure脚本"hello-world.clj"。它首先将Clojure jar添加到类路径中,然后执行该文件。
java -cp clojure.jar clojure.main hello-world.clj
对于那些习惯于文本编辑器和大量的 shell 工作的人来说
lein run 并不差, 而 lein 项目可以帮助您组织依赖项和其他特定于项目的内容。