Вопрос по intellij-idea, java – Правильный способ добавления внешних jar (lib / *. Jar) в проект IntelliJ IDEA

599

При создании нового Java-проекта в IntelliJ IDEA создаются следующие каталоги и файлы:

<code>./projectname.iml
./projectname.ipr
./projectname.iws
./src/
</code>

Я хочу настроить IntelliJ IDEA для включения JAR-файлов зависимостей в./lib/*.jar к проекту. Как правильно достичь этого в IntelliJ IDEA?

Ваш Ответ

9   ответов
4

1- Скопируйте и вставьте.jar файлы подlibs папка.

2- Добавитьcompile fileTree(dir: 'libs', include: '*.jar') вdependencies вbuild.gradle тогда все банки вlibs папка будет включена ..

3- Щелкните правой кнопкой мыши наlibs папку и выберите «Добавить как библиотеку» вариант из списка.

Error: User Rate Limit Exceeded
1025

Click File from the toolbar Project Structure (CTRL + SHIFT + ALT + S on Windows/Linux, ⌘ + ; on Mac OS X) Select Modules at the left panel Dependencies tab '+' → JARs or directories
Error: User Rate Limit Exceeded
Error: User Rate Limit Exceeded
Error: User Rate Limit Exceeded
Error: User Rate Limit Exceeded
Error: User Rate Limit Exceeded
7

вам просто нужно добавить одну строку в зависимости в build.gradle:

buildscript {
    ...
}
...

dependencies {
    implementation fileTree(dir: 'libs', include: ['*.jar'])
}

и затем добавьте папку в ваш корневой проект или модуль:

enter image description here

Тогда вы бросаете свои банки туда, и вы готовы идти :-)

1

важно отметить, как получить доступ к коду этих внешних библиотек.

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

Посмотрите на изображение ниже, чтобы увидеть, как я импортируюCodeGenerationException класс из библиотеки quickfixj.

enter image description here

86

щелкните его правой кнопкой мыши и выберите «Добавить как библиотеку». вариант из списка. Это сделает все остальное ...

Error: User Rate Limit Exceeded
Error: User Rate Limit Exceeded
Error: User Rate Limit Exceeded
Error: User Rate Limit Exceeded
2

я все еще не мог заставить это работать несмотря на загрузку JAR должным образом. Позже я узнал, что я случайно создал модуль в файловой структуре вместо обычной папки, и этот самый модуль был предварительно выбран в настройках проекта.

Вот след:

File -> Project Structure -> Modules -> (select proper module if you have more) -> Dependencies -> + -> JAR or Libraries

17

У меня обычно есть/lib каталог в моем источнике. Я поместил все необходимые мне JAR-файлы, добавил / lib в качестве библиотеки и включил ее в мои зависимости от модулей.

Обновление 2018 года: сейчас я пользуюсь IntelliJ 2017/2018.

Я полностью привержен Maven и Nexus для управления зависимостями.

Это путь, которым мир пошел. Каждый известный Java-проект с открытым исходным кодом использует Maven или Gradle. Тебе тоже следует.

Error: User Rate Limit Exceededpom.xmlError: User Rate Limit Exceeded
Error: User Rate Limit Exceeded
Error: User Rate Limit Exceeded
Error: User Rate Limit Exceeded
Error: User Rate Limit Exceeded
188
IntelliJ IDEA 15 & 2016

File > Project Structure...

File  Project Structure

or press Ctrl + Alt + Shift + S

Project Settings > Modules > Dependencies > "+" sign > JARs or directories...

Modules  Dependencies  JAR or directories

Select the jar file and click on OK, then click on another OK button to confirm

enter image description here

enter image description here

You can view the jar file in the "External Libraries" folder

enter image description here

Error: User Rate Limit Exceeded
Error: User Rate Limit Exceeded
Error: User Rate Limit Exceeded
Error: User Rate Limit Exceededjetbrains.com/help/idea/modules.html
Error: User Rate Limit Exceededfile system permissionsError: User Rate Limit Exceeded.jarError: User Rate Limit ExceededchmodError: User Rate Limit Exceeded
4

если они не добавлены должным образом в файлы проекта.

Это легко сделать в таких интеллектуальных средах, как Inteli J.

1) Сначала, как правило, добавьте папку с именами «libs». под вашим проектом файл src. (это легко сделать с помощью самой IDE)

2) затем скопируйте или добавьте свой библиотечный файл (например, файл .jar) в папку с именем & lios;

3) теперь вы можете увидеть файл библиотеки внутри папки libs. Теперь щелкните правой кнопкой мыши по файлу и выберите «добавить как библиотеку». И это исправит все соответствующие файлы в вашей программе, и библиотека будет напрямую доступна для вашего использования.

Пожалуйста, обратите внимание:

Всякий раз, когда вы добавляете библиотеки в проект, убедитесь, что проект поддерживает библиотеку

Похожие вопросы