我把Clojure放在C:\ clojure-1.1.0中,并通过以下方式启动REPL: java -cp clojure.jar clojure.main
在\ test \ clojure \ test_clojure中,有一堆测试文件。 如何运行这些?
例如,我尝试过: java -cp ...... \ clojure.jar clojure.main data_structures.clj
它不起作用。
答案 0 :(得分:2)
两种选择:
REPL启动后,您可以手动加载文件:
(load-file“\ data_structures.clj”)
您可以传递一个命令行选项,告诉它在启动时加载/评估文件:
java -cp clojure.jar clojure.main -i \ data_structures.clj -e“(do-stuff)”
答案 1 :(得分:0)
我们使用(clojure 1.2): java -cp“./target / .*-0.1-jar-with-dependencies.jar;src/clojure”jline.ConsoleRunner clojure.main run.clj
我认为通过测试你可以使用类似的方式。