【发布时间】:2012-05-02 00:06:16
【问题描述】:
我对 Clojure 还很陌生,所以如果这是一个完全新手的问题,但我无法在网上找到足够的答案,我深表歉意。
基本上,我的问题是每当我尝试运行我的项目时,都会收到如下错误:
Exception in thread "main" java.lang.RuntimeException: java.io.FileNotFoundException: Could not locate greeter__init.class or greeter.clj on classpath:
在这种情况下,greeter.clj 与包含我的 main 函数的文件在同一目录中的项目中。
出于说明目的,我创建了一个具有如下目录树的项目:
我的core.clj代码如下:
(ns omg.core
(require [greeter]))
(defn -main[] (greet))
greeter.clj 的代码是:
(ns greeter)
(defn greet [] println("Hello world"))
每当我输入lein run -m omg.core 时,都会出现上述异常。我做错了什么?
【问题讨论】:
标签: clojure classpath leiningen