我正在尝试使用Clojure 1.2编译器将一些Clojure代码编译成Java。我在类路径中包含了Clojure和Clojure-contrib1.2jar。当我执行编译时,它会失败,并得到以下错误:
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发布于 2011-01-06 20:13:49
在使用相同类路径的clojure REPL中使用(编译'oe.main.oe-main),这是可行的
发布于 2011-01-05 21:11:11
clojure.contrib.io.Streams是在clojure.contrib.io中定义的协议
为了给你更多的帮助,你必须分享更多关于你试图编译的方式和内容的细节。
https://stackoverflow.com/questions/4603187
复制相似问题