Добавление файлов Jar в путь класса IntellijIdea

Я создал новый проект Intellij. Но я не могу использовать сторонние банки в моем проекте. У меня есть банки в структуре каталогов следующим образом:
repository/commons-logging/commons-logging-1.0.4.jar
repository/commons-lang/commons-lang-2.1.jar
и т.д.

Я хочу добавить их, просто указав на каталог репозитория, но не смог найти пути их добавления. Но когда я использую классы или API из этих баннеров, редактор не может разрешать классы. Я попытался из структуры проекта, но не могу его настроить.

Ответ 1

Перейдите в раздел "Файл- > Структура проекта- > Библиотеки и нажмите" + "на зеленый, чтобы добавить папку каталога, в которой JAR файлы соответствуют CLASSPATH. Все в этой папке будет добавлено в CLASSPATH.

Screenshot

Ответ 2

Если, как я только что столкнулся, у вас есть файл jar, указанный в Project Structures- > Libraries, который не находится в вашем пути к классам, правильный ответ можно найти, следуя ссылке, приведенной @CrazyCoder выше: Посмотрите здесь http://www.jetbrains.com/idea/webhelp/configuring-module-dependencies-and-libraries.html

Это говорит о том, что для добавления файла jar в качестве зависимости модуля в диалоговом окне "Структура проекта":

  • Открыть структуру проекта
  • Выберите "Модули", затем щелкните модуль, для которого вы хотите установить зависимость
  • Выберите вкладку "Зависимости"
  • Нажмите "+" в нижней части страницы и выберите соответствующий способ подключения к файлу библиотеки. Если файл jar уже указан в библиотеках, выберите "Библиотека".

Ответ 3

В версии Mac я получал ошибку при попытке запустить JSON- Clojure.json.clj, который является script для экспорта таблицы базы данных в JSON. Чтобы заставить его работать, мне пришлось загрузить последнюю версию Clojure JAR из http://clojure.org/, а затем щелкнуть правой кнопкой мыши по приложению PHPStorm в Finder и "Показать содержимое пакета". Затем перейдите в "Содержание". Затем откройте папку lib и увидите кучу файлов .jar. Скопируйте файл clojure -1.8.0.jar из распакованного архива, который я загрузил из clojure.org в вышеупомянутую папку lib внутри PHPStorm.app/Contents/lib. Перезагрузите приложение. Теперь это волнует работу.

РЕДАКТИРОВАТЬ: Вы также должны включить JSR-223 script в файл PHPStorm.app/Contents/lib. Он может быть построен из https://github.com/ato/clojure-jsr223 или загружен из https://www.dropbox.com/s/jg7s0c41t5ceu7o/clojure-jsr223-1.5.1.jar?dl=0.