我可以在命令行中通过此命令解压缩目录(C:\ Program Files \ clojure-1.6.0)时从目录启动Clojure REPL:
java -cp clojure-1.6.0.jar clojure.main
但是无论何时我想启动REPL,我都必须输入目录C:\ Program Files \ clojure-1.6.0,所以我创建了包含下一个内容的bat文件:
java -cp C:\Program Files\clojure-1.6.0\clojure-1.6.0.jar clojure.main
并将其放入包含在PATH变量中的目录中。我希望它会运行Clojure REPL,但不是它我得到一个错误
错误:无法找到或加载主类 文件\ Clojure的-1.6.0 \的Clojure-1.6.0.jar
我在互联网上找不到如何修复它。请帮忙。
答案 0 :(得分:2)
这必须是“程序文件”中的空间问题。试着引用整个路径:
java -cp "C:\Program Files\clojure-1.6.0\clojure-1.6.0.jar" clojure.main
答案 1 :(得分:2)
我认为你很可能想安装Leiningen。
然后,您可以使用命令lein repl
从任何地方启动Clojure repl。
注意:lein负责为您提供和管理Clojure罐子 - 您不需要 到"安装" Clojure的。只需使用lein就能完成所有事情。 :)