我试图访问我的一些Clojure的功能在我的Java代码(我使用Eclipse和逆时针)。 首先,我不知道该怎么办呢? 但后来我发现了一些答案在这里 。
我使用clojure.lang.RT package
调用.clj
文件在我的Java代码。 虽然命名的命名空间, .clj
文件正确公约一直跟着像ns test.clojure.core
是test.clojure
包凡,核心是.clj
文件。 还取决于以下一些信息,我加入了Java的源路径(即Java的源路径src/test/java
)和源路径(即源路径src/test/clojure
在我的) project.clj
。
但是,当我跑我的Java文件中给出以下错误-一) Could not locate Clojure resource on classpath
B) Attempting to call unbound fn
。
如有任何人在社区能帮助我(假设我是绝对的初学者),通过详细的程序或教程中,我将不胜感激,因为只有信息我可以得到(使用clojure.lang.RT
)是非常小的。
期待得到一个完整的答案来结束我沮丧。