我正在尝试从简单的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