私は単純なプロジェクト構造を持っています:
Base Dir
src ;; Pile of Clojure files
lib ;; Jar files
クラスパスをエクスポートするには: $ export CLASSPATH=$CLASSPATH:src:lib/*
Clojure ファイルを実行しようとしています: java -cp $CLASSPATH -jar lib/clojure.jar src/wizard-game.clj
しかし、私は得た:
スレッド「メイン」の例外 java.io.FileNotFoundException:クラスパスで clojure/contrib/trace_init.class または clojure/contrib/trace.clj を
見つけられませんでした: 原因: java.io.FileNotFoundException: clojure/contrib/ を見つけられませんでしたクラスパスのtrace _init.class または clojure/contrib/trace.clj:
わかりました、これはクラスパスの問題ですが、何が/どこで間違っていますか?
それを実行しようとするより良い方法はありますか?
更新:
私はこのコマンドを試しました:
java -classpath $CLASSPATH clojure.main src/wizard-game.clj
今は問題なく動作します。