FileNotFoundException nicht finden Konnte clojure/java/jdbc__init.class
Ich habe ein problem beim importieren von jars in clojure.
Ich verwendet lein zum hinzufügen von Abhängigkeiten.
Dies ist der code aus dem Projekt.clj
(defproject recommendation "0.1.0-SNAPSHOT"
:description "FIXME: write description"
:url "http://example.com/FIXME"
:license {:name "Eclipse Public License"
:url "http://www.eclipse.org/legal/epl-v10.html"}
:dependencies [[org.clojure/clojure "1.5.1"]
[org.clojure/java.jdbc "0.0.6"] ;; jdbc
[mysql/mysql-connector-java "5.1.6"]]
:aot :all
:main recommendation.core)
Tippte ich den Befehl lein deps
, und es heruntergeladen 3 jars im lib-Ordner.
Dies ist der code von der Empfehlung.Kern
(ns Empfehlung.Kern
(:require [clojure.java.jdbc :sql]) )
Bekommen und habe Ausnahme:
FileNotFoundException Could not locate clojure/java/jdbc__init.class or clojure/java/jdbc.clj on classpath: clojure.lang.RT.load (RT.java:443)
Kann mir jemand sagen, wo ich bin falsch und was ist zu tun?
- ich habe versucht mit "0.3.0-alpha4", und es ist das gleiche.
Du musst angemeldet sein, um einen Kommentar abzugeben.
hier ist meine Liste der Abhängigkeiten:
Hier die require-Zeile aus einem meiner Projekte verwenden jdbc -
Wenn nichts davon hilft, hier sind meine standard-leiningen Befestigung Schritte:
PS: ich fand dieses video hilfreich in den Griff zu bekommen namespaces.
(:require [clojure.java.jdbc :as sql])
auch funktioniert. Sie selten tun möchte, der verschachtelte Vektor-syntax. Es neigt dazu, Dinge schwer zu Lesen.aktualisieren Sie die Abhängigkeiten-Zeile, um die neuesten jdbc.java version:
https://github.com/clojure/java.jdbc
in der Zeit des Schreibens, es ist die version 0.7.3: