我試圖建立一個簡單的Clojure項目,我不知道如何在項目之間加載文件。我確信答案是在文檔中,但我無法找到一個簡單的答案,我不知道在哪裏尋找。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/
目錄和兩個罐子。我也嘗試將project/
目錄放在classpath中,但沒有運氣。
你如何建立一個簡單的Clojure項目?
謝謝。事實證明我的問題是因爲我在'project /'內運行,所以我需要在類路徑中添加'..'。現在正在工作。順便說一下,Vim \ VimClojure。 :) – So8res 2010-05-26 15:11:49