Frage

Ich spiele mit Clojure herum und kann nicht herausfinden, wie man eine Funktion aus Clojure-contrib importiert.Glas.Arbeiten von dieser antworte, ich mache Folgendes:

Führen Sie die REPL wie folgt aus:

 java -cp clojure.jar:clojure-contrib.jar clojure.main

Versuchen Sie dann, eine Funktion zu importieren:

user=>  (use '[clojure-contrib.duck-streams :only (writer reader)])

Es funktioniert nicht und ich erhalte die folgende Fehlermeldung:

java.io.FileNotFoundException:clojure_contrib / duck_streams__init konnte nicht gefunden werden.klasse oder clojure_contrib/duck_streams.clj auf Klassenpfad:(KEINE QUELLDATEI:0)

Es mit einem Punkt anstelle eines Bindestrichs zu versuchen, funktioniert auch nicht:

user=>  (use '[clojure.contrib.duck-streams :only (writer reader)])

Ich bekomme meistens den gleichen Fehler:

java.io.FileNotFoundException:Clojure / contrib / duck_streams__init konnte nicht gefunden werden.klasse oder clojure/contrib/duck_streams.clj auf Klassenpfad:(KEINE QUELLDATEI:0)

Was mache ich falsch?

War es hilfreich?

Lösung

das sollte funktionieren

generasacodicetagpre.

Ich habe nun nicht um Clojury, um zu überprüfen, aber

generasacodicetagpre.

sollte auch arbeiten

Andere Tipps

Is clojure.jar und clojure-contrib.jar in Ihrem aktuellen Arbeitsverzeichnis?Wenn nicht, müssen Sie den vollständigen Pfad zu den JAR-Dateien im Klassenpfad angeben.

es ist clojure.contrib, nicht clojure-conent.HINWEIS DOT VS DASH.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top