私はまだClojureにかなり慣れていないので、これが完全に初心者の質問である場合は申し訳ありませんが、オンラインで十分な回答を見つけることができませんでした.
基本的に、私の問題は、プロジェクトを実行しようとすると、次のようなエラーが発生することです。
Exception in thread "main" java.lang.RuntimeException: java.io.FileNotFoundException: Could not locate greeter__init.class or greeter.clj on classpath:
この場合、greeter.clj はプロジェクト内のメイン関数を含むファイルと同じディレクトリにあります。
説明のために、次のようなディレクトリ ツリーを持つプロジェクトを作成しました。
core.clj の私のコードは次のとおりです。
(ns omg.core
(require [greeter]))
(defn -main[] (greet))
greeter.clj の私のコードは次のとおりです。
(ns greeter)
(defn greet [] println("Hello world"))
入力するたびにlein run -m omg.core
、上記の例外が発生します。私は何を間違っていますか?