我正在嘗試從簡單的clojure文件創建jar文件的過程。下面是我的Clojure代碼:從clojure文件製作jar文件時發生FileNotFoundException
(ns app.first (:gen-class))
(refer 'clojure.core)
(defn -main [& args] (println "this program worked!"))
我使用這些說明創建jar文件:http://en.wikibooks.org/wiki/Clojure_Programming/Tutorials_and_Tips
我看到錯誤「java.io.FileNotFoundException:找不到應用程序/ hello__init.class或應用程序類路徑中的/hello.clj:(NO_SOURCE_FILE:0)「,當我嘗試完成(compile 'app.first)
步驟時。
我的嘗試和鏈接的唯一區別是我的文件(first.clj而不是hello.clj)的名稱。
任何人都可以看到我要去哪裏錯了嗎?或者就此而言,我想要做的就是學習如何從clojure文件創建jar,所以如果有人知道更好/更簡單的方法來做到這一點,請告訴我。
注意'refer'形式是不必要的; 'ns'已經爲你做了。 – 2010-07-14 16:34:41
啊,謝謝。我得到的代碼實際上有一條評論,因爲作者也不確定。 – trh178 2010-07-16 12:14:32