哪个clojure jar包含clojure.contrib.io.Streams?

时间:2011-01-05 10:47:56

标签: clojure

我正在尝试使用Clojure 1.2编译器将一些Clojure代码编译为Java。我在类路径中包含了Clojure和Clojure-contrib 1.2罐。当我进行编译时,它失败了,我得到了以下错误:

Exception in thread "main" java.lang.ClassNotFoundException: clojure.contrib.io.Streams (io.clj:121)

:有没有人见过这个?

更新

以下是我用来编译clj文件的行:

java -cp "..\lib\h2.jar;..\lib\vaadin-6.4.4.jar;..\lib\clojure.jar;..\lib\clojure-contrib.jar;..\lib\wlfullclient-10.3.0.0.jar;..\..\..\..\..\jre1.6windows32bit\lib\rt.jar;."  -Dclojure.compile.path=cljclasses clojure.lang.Compile oe.main.oe-main

2 个答案:

答案 0 :(得分:2)

clojure.contrib.io.Streams是clojure.contrib.io

中定义的协议

为了帮助您,您必须分享有关您尝试编译的方式和内容的更多详细信息。

答案 1 :(得分:0)

使用相同的类路径从clojure REPL中使用(编译'oe.main.oe-main),这是有效的