私は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 / strike/core.cljは次のようになります。
(ns scratch.core
(:import org.newdawn.slick))
(defn -main [] (println "hello world"))
私が知る限り、これは正しいと言えますが、実行しようとするlein run
と、ClassNotFoundExceptionが発生します。
lib /slick-247.1.jarファイルでjartfを実行し、その名前空間(org / newdawn / slick / etc ...)があることを示すディレクトリ構造があることを確認しました。簡単な間違いだと思いますが、それが何なのかわかりません。誰かアイデアはありますか?