我对Clojure还比较陌生,但在网上寻找好的资源和示例时遇到了麻烦,希望有人能指点我。我已经用Lein开始了一个项目,project.clj看起来像这样:
(defproject scratch "1.0"
:description ""
:main scratch.core
:dependencies [
[org.clojure/clojure "1.3.0"]
[org.clojars.jyaan/slick "247.1"]
])
并且src/scratch/core.clj看起来像这样:
(ns scratch.core
(:import org.newdawn.slick))
(defn -main [] (println "hello world"))
据我所知,这是正确的,但当我尝试运行
lein run
时,我遇到了ClassNotFoundException。我在lib/slick-247.1.jar文件上执行了jar tf,并确认它具有目录结构,表明它具有该命名空间(org/newdawn/slick/etc...)。我确定这是一个简单的错误,但我看不出来是什么问题,请问有人有什么想法吗?