プロジェクトを実行lein uberjarすると、対応する jar ファイルが作成されました。jar を実行すると aClassNotFoundException: explodingdots.coreがスローされます。explodingdot.coreメインクラスとして指定しました。core.classjarファイルを抽出しましたが、対応するディレクトリには実際にはありませんでした。私は何を忘れましたか?
私は次のコードを持っていますsrc/explodingdots/core.clj
(ns explodingdots.core
(:import (java.awt Color Dimension Graphics2D AlphaComposite RenderingHints)
(java.awt.event ActionListener MouseAdapter WindowAdapter)
(javax.swing タイマー JPanel JFrame))
(:gen-class))
[ ... ]
(defn -init[] 爆発ドット)
(定義-メイン[_]
(let [ed (新しい explodingdots.core)]
(.init ed)))
私の内容project.cljは次のとおりです。
(defproject explodingdots "0.1"
:dependencies [[org.clojure/clojure "1.2.0"]
[org.clojure/clojure-contrib "1.2.0"]]
:main explodingdots.core)
注: leiningen 1.3.1 を使用しています