#clojure #clojure-contrib #counterclockwise
#clojure #clojure-contrib #против часовой стрелки
Вопрос:
В моем коде у меня есть: (ns Test.core (:требуется clojure.contrib.sql) )
Сообщение об ошибке выглядит следующим образом: FileNotFoundException не удалось найти clojure/contrib/sql__init.class или clojure/contrib/sql.clj на пути к классу: clojure.lang.RT.load (RT.java:443)
Как мне это исправить? Пожалуйста, дайте очень подробные пошаговые инструкции для этого. Я знаю, что раньше были другие вопросы по этому поводу, но я не могу прокомментировать ask, и я не могу точно следовать инструкциям, потому что я новичок в eclipse, манипулирующий файлами в целом.
Пожалуйста, помогите.
Комментарии:
1. Во-первых, clojure.contrib.sql устарел и устарел. Теперь он называется java.jdbc. Вам нужно добавить [org.clojure/java.jdbc «0.3.3»] к вашим зависимостям в project.clj.
Ответ №1:
Для :require
успешной работы a соответствующий .jar
файл должен быть доступен в пути к классу Java.
Вы можете настроить это вручную, но обычно лучше добавить зависимость, используя либо Leiningen ( project.clj
), либо Maven ( pom.xml
) — любой из которых автоматически загрузит и настроит зависимости для вас.
Комментарии:
1. Итак, какую инструкцию мне добавить в файл project.clj, чтобы сделать это? (Или каковы шаги для этого?)
2. Следует ли загружать против часовой стрелки все, что я добавляю в путь сборки Java в моем проекте Eclipse?