1

clojure のコンパイルに問題があります。Windows の cmd.exe (clojure のメイン フォルダーで実行される) で "(app.clj をコンパイル)" 関数を使用したとき、ターミナル (ホーム ディレクトリで、clojure は からインストールされます) Linux の ubuntu ソフトウェア センター)-clojure は classnotfoundexception をスローし、必要な設定で準備が整ったときにソースが見つかりません。コンパイルのセットアップを手伝ってください。ありがとう!

4

1 に答える 1

2

まず第一に、あなたはコンパイル機能を適切に使用していません。 ドキュメントには、パラメータは名前空間シンボルでなければならないと明確に記載されています。app.cljの名前空間はわかりませんが、my-project.appのようになります。したがって、正しい呼び出しは次のようになります。

(compile 'my-project.app)

他の問題(適切なクラスパスを定義していないなど)もあるかもしれませんが、Leiningenを使用して簡単に解決できます。まだ使用していない場合は、間違いなく使用する必要があります。

于 2013-01-20T22:43:36.487 に答える