1

我在 clojure 编译时遇到问题:当我在 windows 和终端(在主目录中)的 cmd.exe(在 clojure 的主文件夹中执行)中使用“(编译 app.clj)”函数时linux-clojure 中的 ubuntu 软件中心)抛出 classnotfoundexception 并且在准备好所需设置时找不到源。请有人帮我设置编译。谢谢!

4

1 回答 1

2

首先,您没有正确使用编译功能。 文档明确指出参数必须是命名空间符号。我不知道 app.clj 的命名空间,但它应该看起来像my-project.app。因此正确的调用将类似于:

(compile 'my-project.app)

可能还有其他问题(比如没有定义正确的类路径),但可以使用Leiningen轻松解决。如果您还没有使用它,那么您绝对应该使用它。

于 2013-01-20T22:43:36.487 回答