【发布时间】:2011-02-24 05:31:21
【问题描述】:
我正在尝试建立一个简单的 clojure 项目,但我不确定如何在项目之间加载文件。我确定答案在文档中,但我在任何地方都找不到简单的答案,而且我不确定在哪里寻找。
基本上,我的目录如下所示:
Clojure/
clojure/
clojure.jar
other clojure files
clojure-contrib/
clojure-contrib.jar
other contrib files
project/
main.clj
utils.clj
我希望 main.clj 是这样的:
(ns project.main
(:require project.utils))
(greet)
和 utils.clj 是这样的:
(ns project.utils)
(defn greet [] (println "Hello, World!"))
但这失败了:
Exception in thread "main" java.io.FileNotFoundException: Could not locate project/utils__init.class or project/utils.clj on classpath: (main.clj:1)
当我尝试运行它时。我的类路径包括顶部 Clojure/ 目录和两个 jar。我也尝试将project/ 目录也放在类路径中,但没有成功。
如何建立一个简单的 clojure 项目?
【问题讨论】:
标签: clojure