При создании нового Java-проекта в IntelliJ IDEA создаются следующие каталоги и файлы:
./projectname.iml
./projectname.ipr
./projectname.iws
./src/
Я хочу настроить IntelliJ IDEA на включение моих JAR-систем зависимостей в ./lib/*.jar
в проект. Каков правильный способ достижения этой цели в IntelliJ IDEA?
Шаги для добавления внешних баннеров в IntelliJ IDEA:
File
на панели инструментовФайл > Структура проекта...
или нажмите Ctrl + Alt + Shift + S
Настройки проекта > Модули > Зависимости > +" → strong > JARs или каталоги...
Выберите файл jar и нажмите OK, затем нажмите другую кнопку OK, чтобы подтвердить
Вы можете просмотреть файл jar в папке "Внешние библиотеки"
Просто скопируйте файл .jar в папку libs, щелкните его правой кнопкой мыши и выберите опцию "Добавить как библиотеку" из списка. Он сделает все остальное...
Вы добавляете их в качестве библиотек в свой модуль.
Обычно у меня есть каталог /lib
в моем источнике. Я поместил все JAR файлы, которые мне нужны, добавьте /lib в качестве библиотеки и сделайте их частью моих зависимостей модулей.
UPDATE: запуск Maven для управления зависимостями. Нет необходимости копировать JAR таким образом - просто добавьте их в свой pom.xml.
Я до IntelliJ 14.1 с 29 января по 2015 год.
Я использую этот метод, и он работает хорошо:
1- Скопировать и вставить файлы .jar
в папку libs
.
2- Добавить compile fileTree(dir: 'libs', include: '*.jar')
в dependencies
в build.gradle
, тогда все баночки в папке libs
будут включены.
3 Щелкните правой кнопкой мыши по папке libs
и выберите в списке вариант "Добавить как библиотеку".
Пока я согласен с предыдущими ответами, важно отметить, как получить доступ к коду этих внешних библиотек.
Например, чтобы получить доступ к классу во внешней библиотеке, вы захотите использовать ключевое слово import, за которым следует имя внешней библиотеки, продолжите с точечной нотацией до тех пор, пока не будет достигнут желаемый класс.
Посмотрите на изображение ниже, чтобы узнать, как импортировать класс CodeGenerationException из библиотеки quickfixj.
Некоторая большая помощь найдена здесь. Тем не менее, я все еще не мог заставить его работать, несмотря на загрузку JAR должным образом. Позднее я узнал, что случайно создал модуль в файловой структуре вместо обычной папки, и этот самый модуль был предварительно выбран в настройках проекта.
Вот отпечаток:
Файл → Структура проекта → Модули → (выберите соответствующий модуль, если у вас есть больше) → Зависимости → + → JAR или библиотеки
Библиотеки нельзя напрямую использовать в любой программе, если они не добавлены в файлы проекта gradle.
Это можно легко сделать в интеллектуальных IDE, таких как inteli J.
1) Сначала, как соглашение, добавьте имена папок "libs" в ваш файл src проекта. (это можно легко сделать с помощью самой IDE)
2), затем скопируйте или добавьте файл библиотеки (например:.jar файл) в папку с именем "libs"
3) теперь вы можете увидеть файл библиотеки внутри папки libs. Теперь щелкните правой кнопкой мыши на файле и выберите "Добавить как библиотеку". И это исправит все соответствующие файлы в вашей программе, и библиотека будет доступна для вашего использования.
Обратите внимание:
Всякий раз, когда вы добавляете библиотеки в проект, убедитесь, что проект поддерживает библиотеку