2014-06-14 53 views
1

我为IntelliJ Idea IDE安装了La Clojure Plugin,所以我要么能够使用Clojure REPL,要么创建一个Clojure应用程序,但是如何从Java程序运行Clojure函数?由于某些未知的原因,我不能import clojure.lang.RT;等。你能给我一个循序渐进的指导,这样就可以从Java调用Clojure代码吗?在IntelliJ Idea中从Java调用Clojure?

回答

1

你需要在你的依赖关系中有clojure jar(它们显示在Project Tab - > External Libraries中)。

+1

这取决于。将clojure .jar手动添加到您的模块依赖项,或者将依赖项添加到您的构建脚本并重新创建项目文件。 RT.jar来自java sdk。 – Christian

+0

我试图这样做。我去了'项目结构[Ctrl + Shift + Alt + s] - >模块 - >依赖关系 - >添加(+) - >库 - > Java - > C:\ Program Files \ JetBrains \ IntelliJ IDEA Community Edition 3.1.3 \ lib \ clojure.jar“,并选择将'clojure.jar'添加为'Module Library'。 “clojure”出现在项目的“外部库”中。这是正确的方式吗? –

+0

应该是。它工作吗? – Christian