プロジェクトを実行lein uberjar
すると、対応する jar ファイルが作成されました。jar を実行すると aClassNotFoundException: explodingdots.core
がスローされます。explodingdot.core
メインクラスとして指定しました。core.class
jarファイルを抽出しましたが、対応するディレクトリには実際にはありませんでした。私は何を忘れましたか?
私は次のコードを持っています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 を使用しています