你对clojure很新,刚安装了clojure和CounterClockwise。
我创建了一个名为“myproject”的新clojure项目。输入(foo "test")
给出:“测试你好,世界!”正如预期的那样。当我在导航器中选择“myproject”,并作为Java编译运行时 - >编译clojure.lang,我得到以下错误:
错误:必须将系统属性clojure.compile.path设置为该位置 对于已编译的.class文件。此目录也必须在您的目录上 CLASSPATH。
这是什么意思?我该如何解决这个问题?
答案 0 :(得分:1)
通常建议您使用Clojure构建工具leiningen(又名“lein”)创建项目,并使用它来创建项目并管理依赖项等逆时针detects lein projects automatically。 Lein将创建一个名为project.clj的文件,该文件定义了编译和源路径以及主类等内容。
答案 1 :(得分:1)
似乎eclipse内置jar创建工具存在一些问题。 CCW建议为eclipse安装一个插件来创建一个胖罐:http://fjep.sourceforge.net/
我仍然想强调使用leiningen。无论您将在以后做什么,都可以轻松地将leiningen集成到您的构建过程中,它独立于您使用的IDE以及独立于操作系统。
使用leiningen(现有的插件,模板,社区支持等)可以获得更多优势。