Ich versuche clojure an meinem zweiten Tag und ich verstehe noch fast nichts. Ich arbeite mit der Programmierung Clojure 2. Ausgabe. und ich stecke mit Bibliotheken fest.kann keine neue Clojure-Bibliothek laden
Ich habe Leiningen und habe die REPL läuft. Das Buch sagt zuerst, dass der Leser eine einfache Funktion ausführen muss (ich bekomme eine Null). Dann will er eine Datei introduction.clj, indem Sie einen anderen einfachen
(require 'examples.introduction)
, wo ich einen Fehler Nachricht
FileNotFoundException Could not locate clojure/java/introduction__init.class
or clojure/java/introduction.clj on classpath: clojure.lang.RT.load (RT.java:432)
ich die introduction.clj Datei heruntergeladen genannt laden und sah, wo sollte ich es platzieren. Der Fehler und das Buch sagt der Befehl wird in meinem Klassenpfad suchen, aber ich habe keine Ahnung, wo oder was das ist (nach 1h des Suchens und Lesens bekomme ich es immer noch nicht, tut mir leid). Ich habe ein paar Befehle ausgeführt, und ich hatte viele Klassenpfade aufgelistet (von denen keiner eine clojure/java/io.clj enthält).
Also habe ich versucht, einen anderen Ansatz - die io.clj Datei auf meiner Festplatte finden und einfach die Datei dort kopieren und mit einem
(require 'clojure.java.introduction)
Dies auch nicht zu funktionieren scheint Befehl ausführen. Übrigens, die io.clj-Datei, die ich gefunden habe, war in "C: \ Programme \ clojure \ src \ clj \ clojure \ java". Ich habe versucht, mehrere andere .clj-Dateien aus dem Java-Ordner sowie aus dem clojure-Ordner auszuführen, wie zB javadoc.clj oder inspector.clj, und alle scheinen mit dem oben erwähnten Befehl gut zu funktionieren. Nur die neue Datei scheint nicht so geladen zu werden.
geschätzt Jede Hilfe :)
Was ist das Beispiele.Einleitung? ein Glas oder eine Clj-Datei? – ssedano