Clojure'a hala oldukça yeniyim, bu yüzden bu tamamen yeni bir soru ise özür dilerim, ancak çevrimiçi olarak yeterli bir yanıt bulamadım.leiningen ile başka dosyalardaki işlevlere nasıl başvuru yapabilirim?
Temelde, benim sorunum projemi çalıştırmayı her zaman, ben gibi bir hata şudur: Bu durumda
Exception in thread "main" java.lang.RuntimeException: java.io.FileNotFoundException: Could not locate greeter__init.class or greeter.clj on classpath:
, greeter.clj dosyasıyla aynı dizinde projede olduğu ana işlevimi içeren.
aşağıdaki core.clj Benim kod gibidir:
(ns omg.core
(require [greeter]))
(defn -main[] (greet))
Benim kod
Gösterim amacıyla, böyle bir dizin ağacı vardır bir proje oluşturduk greeter.clj içindir:
(ns greeter)
(defn greet [] println("Hello world"))
benyazdığınızdaYukarıda belirtilen istisnayı alıyorum. Neyi yanlış yapıyorum?
Arthur yardımcı olacaktır
, Cevabınız ve açıklama için çok teşekkürler. Gerçekten onu takdir ederim. Onun yerine ihtiyacım ve ekleyerek (omg.greeter kullanın) çalışarak çalıştım. –