Eclipse против часовой стрелки: как мне добавить clojure / contrib / sql в мой путь к классу.

#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?