我有一个关于clojure编译的问题:当我在windows上的cmd.exe(在clojure的主文件夹中执行)和linux中的终端(在主目录中,从ubuntu软件中心安装的clojure)中使用“(编译app.clj)”函数时,clojure抛出classnotfoundexception,并且当它准备好所需的设置时没有找到源代码。请谁来帮我设置编译。谢谢!
发布于 2013-01-21 06:43:36
首先,您没有正确使用编译函数。Documentation清楚地指出该参数必须是名称空间符号。我不知道app.clj的名称空间,但它应该类似于my-project.app。因此,正确的调用应该是这样的:
(compile 'my-project.app)可能还存在其他问题(比如没有定义正确的类路径),但是使用Leiningen可以很容易地解决这些问题。如果您还没有使用它,那么您肯定应该使用它。
https://stackoverflow.com/questions/14428788
复制相似问题