Правильный способ добавления внешних банок (lib/*. Jar) в проект IntelliJ IDEA
При создании нового Java-проекта в IntelliJ IDEA создаются следующие каталоги и файлы:
./projectname.iml
./projectname.ipr
./projectname.iws
./src/
Я хочу настроить IntelliJ IDEA на включение моих JAR-систем зависимостей в ./lib/*.jar
в проект. Каков правильный способ достижения этой цели в IntelliJ IDEA?
Ответы
Ответ 1
Шаги для добавления внешних баннеров в IntelliJ IDEA:
- Нажмите
File
на панели инструментов
- Структура проекта (CTRL + SHIFT + ALT + S в Windows/Linux, ⌘ + ; в Mac OS X)
- Выберите модули на левой панели
- Вкладка "Зависимости"
- '+' → JAR или каталоги
Ответ 2
IntelliJ IDEA 15 и 2016
-
Файл > Структура проекта...
![File > Project Structure]()
или нажмите Ctrl + Alt + Shift + S
-
Настройки проекта > Модули > Зависимости > +" → strong > JARs или каталоги...
![Modules > Dependencies > JAR or directories]()
-
Выберите файл jar и нажмите OK, затем нажмите другую кнопку OK, чтобы подтвердить
![enter image description here]()
![enter image description here]()
-
Вы можете просмотреть файл jar в папке "Внешние библиотеки"
![enter image description here]()
Ответ 3
Просто скопируйте файл .jar в папку libs, щелкните его правой кнопкой мыши и выберите опцию "Добавить как библиотеку" из списка. Он сделает все остальное...
Ответ 4
Вы добавляете их в качестве библиотек в свой модуль.
Обычно у меня есть каталог /lib
в моем источнике. Я поместил все JAR файлы, которые мне нужны, добавьте /lib в качестве библиотеки и сделайте их частью моих зависимостей модулей.
UPDATE: запуск Maven для управления зависимостями. Нет необходимости копировать JAR таким образом - просто добавьте их в свой pom.xml.
Я до IntelliJ 14.1 с 29 января по 2015 год.
Ответ 5
Библиотеки нельзя напрямую использовать в любой программе, если они не добавлены в файлы проекта gradle.
Это можно легко сделать в интеллектуальных IDE, таких как inteli J.
1) Сначала, как соглашение, добавьте имена папок "libs" в ваш файл src проекта. (это можно легко сделать с помощью самой IDE)
2), затем скопируйте или добавьте файл библиотеки (например:.jar файл) в папку с именем "libs"
3) теперь вы можете увидеть файл библиотеки внутри папки libs. Теперь щелкните правой кнопкой мыши на файле и выберите "Добавить как библиотеку". И это исправит все соответствующие файлы в вашей программе, и библиотека будет доступна для вашего использования.
Обратите внимание:
Всякий раз, когда вы добавляете библиотеки в проект, убедитесь, что проект поддерживает библиотеку
Ответ 6
Некоторая большая помощь найдена здесь. Тем не менее, я все еще не мог заставить его работать, несмотря на загрузку JAR должным образом. Позднее я узнал, что случайно создал модуль в файловой структуре вместо обычной папки, и этот самый модуль был предварительно выбран в настройках проекта.
Вот отпечаток:
Файл → Структура проекта → Модули → (выберите соответствующий модуль, если у вас есть больше) → Зависимости → + → JAR или библиотеки
Ответ 7
Пока я согласен с предыдущими ответами, важно отметить, как получить доступ к коду этих внешних библиотек.
Например, чтобы получить доступ к классу во внешней библиотеке, вы захотите использовать ключевое слово import, за которым следует имя внешней библиотеки, продолжите с точечной нотацией до тех пор, пока не будет достигнут желаемый класс.
Посмотрите на изображение ниже, чтобы узнать, как импортировать класс CodeGenerationException из библиотеки quickfixj.
![введите описание изображения здесь]()
Ответ 8
Я использую этот метод, и он работает хорошо:
1- Скопировать и вставить файлы .jar
в папку libs
.
2- Добавить compile fileTree(dir: 'libs', include: '*.jar')
в dependencies
в build.gradle
, тогда все баночки в папке libs
будут включены.
3 Щелкните правой кнопкой мыши по папке libs
и выберите в списке вариант "Добавить как библиотеку".