5

如何从命令行运行使用 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

4

3 回答 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 回答