如何从命令行运行使用 clojure-contrib 的 clojure 文件/脚本?我的(winodws)机器在类路径上有 clojure-1.2.1.jar 和 clojure-contrib-1.2.0.jar。注意:我可以使用以下命令启动 REPL,java clojure.main
并且可以使用以下命令执行不使用 clojure-contrib 的 *.clj 文件:java clojure.main file-name.clj
问问题
3096 次
3 回答
3
您需要将 clojure-contrib jar 添加到类路径中。由于您使用的是 Windows,因此您可以通过用分号分隔条目来添加多个类路径。
java -cp clojure-1.2.1.jar;clojure-contrib-1.2.0.jar clojure.main file-name.clj
上面的代码应该使您能够运行依赖于 clojure-contrib 的 file-name.clj 脚本。
于 2011-07-13T22:07:57.480 回答
2
此行将运行 clojure 脚本“hello-world.clj”。它首先将 clojure jar 添加到类路径中,然后执行该文件。
java -cp clojure.jar clojure.main hello-world.clj
于 2011-07-13T20:52:03.700 回答
0
对于那些习惯于文本编辑器 + 大量 shell 工作的人
lein run 还不错,lein 项目可以帮助您组织 deps 和其他特定于项目的项目
于 2011-07-14T12:11:47.627 回答