Как добавить библиотеку в java проект idea
Создадим простейший проект для JavaFX в среде разработки IntelliJ IDEA. Данная среда предлагает нам несколько вариантов: мы можем выбрать шаблон проекта для обычных Java-приложений и затем добавить в него все необходимые библиотеки, либо мы можем выбрать встроенный шаблон JavaFX и также подключить к нему все необходимые библиотеки. Выберем первый способ. При создании нового проекта выберем шаблон Java :

Далее в качестве шаблона проекта выберем Command Line App :

Затем дадим проекту какое-либо имя, например, HelloJavaFX:

По умолчанию сгенерированный проект содержит файл Main.java. Изменим его код:
package com.metanit; import javafx.application.Application; import javafx.stage.Stage; import javafx.scene.Scene; import javafx.scene.Group; import javafx.scene.text.Text; public class Main extends Application < public static void main(String[] args) < launch(args); >@Override public void start(Stage stage) < // установка надписи Text text = new Text("Hello METANIT.COM!"); text.setLayoutY(80); // установка положения надписи по оси Y text.setLayoutX(80); // установка положения надписи по оси X Group group = new Group(text); Scene scene = new Scene(group); stage.setScene(scene); stage.setTitle("JavaFX Application"); stage.setWidth(300); stage.setHeight(250); stage.show(); >>
Это простейшее JavaFX-приложение, которое отображает небольшое окно. Но при добавлении кода мы можем увидеть, что среда не распознает используемые пакеты:

Чтобы все работало, нам надо подключить библиотеки JavaFX. Для этого перейдем в меню File -> Project Structure :

В открывшемся окне перейдем к пункту Libraries :

В этой вкладке нажмем на знак + и в появившемся небольшом окошке выберем Java .
Далее в открывшемся диалоговом окне выберем путь к каталоге lib в папке, где распакован JavaFX SDK. И нажмем на OK для подключения библиотек.

И далее нажмем на кнопку Apply для применения изменений и затем на кнопку OK.

Далее перейдем в меню Run -> Edit Configuration

И в открывшемся окне перейдем к полю VM options . Если это поле отстутствует, то нажмем на опцию Modify options и в контекстном меню выберем Add VM options

После этого будет добавлено поле VM options . И далее в этом поле пропишем следующий параметр:
--module-path "путь к JavFX SDK\lib" --add-modules javafx.controls,javafx.fxml
Например, в моем случае JavaFX SDK распакован в папку C:\javafx-sdk-17.0.0.1 , поэтому я указываю
--module-path "C:\javafx-sdk-17.0.0.1\lib" --add-modules javafx.controls,javafx.fxml

И в конце нажмем на кнопки Apply и OK.
После этого мы сможем наслаждать разработкой на JavaFX в IntelliJ IDEA.
При создании нового проекта мы могли бы выбрать шаблон JavaFX :

Но его единственное отличие состоит в том, что он добавляет ряд дополнительных файлов, которые уже по умолчанию формируют простейщее приложение JavaFX. Преимуществом этого типа является то, что в проект уже по умолчанию добавляются ссылки на библиотеки JavaFX SDK.
Глобальные настройки
Однако настраивать каждый отдельный проект может быть утомительно, особенно если мы часто создаем новые проекты для JavFX. В этом случае мы можем определить все настройки глобально для всех проектов.
Для этого перейдем к пункту меню File -> Settings и затем в открывшемся окне перейдем к пункту Appearance & Behavior -> Path Variables

Нажмем на добавление новой переменной и в окне введем в качестве названия переменной PATH_TO_FX , а в качестве ее значения — путь к каталогу lib в папке JavaFX SDK.
Однако в этом случае в меню Run -> Edit Configuration для поля VM options также необходимо задать параметр:
--module-path $ --add-modules javafx.controls,javafx.fxml
Как добавить библиотеку в java
Для добавления библиотеки в проект Java можно использовать один из следующих методов:
Добавление JAR-файла в проект вручную:
- Скачайте JAR-файл библиотеки, которую вы хотите добавить.
- Откройте свой проект в вашей IDE.
- Найдите папку, где находятся библиотеки для проекта. Обычно это папка «lib» или «libs»
- Скопируйте JAR-файл библиотеки в эту папку.
- Нажмите правой кнопкой мыши на проекте и выберите «Properties» или «Project Structure»
- Выберите раздел «Libraries»
- Нажмите на кнопку «Add JAR/Folder» и выберите JAR-файл библиотеки, который вы скопировали в папку «lib» или «libs»
- Нажмите «OK» и закройте диалоговое окно свойств проекта.
Добавление библиотеки с помощью системы сборки (например, Maven или Gradle ):
- Добавьте зависимость для библиотеки в файл сборки ( pom.xml для Maven или build.gradle для Gradle ).
- Система сборки загрузит библиотеку автоматически при следующей сборке проекта.
Независимо от того, какой метод вы выберете, убедитесь, что вы используете правильную версию библиотеки и что она совместима с вашей версией Java .
Как добавить библиотеку в IntelliJ IDEA (на примере JAXB)

Иногда самые простые вещи стопорят процесс обучения. Как если бы ты пришёл на урок вождения и первые полтора часа просто искал ключ, чтобы попасть в автомобиль. Эта статья — такой ключ, которого мне, как новичку, не хватило в нужном месте. Итак: 1. Переходим по ссылке: mvnrepository.com и набираем в строке поиска «jaxb»
Нам нужны JAXB API и JAXB Runtime
2. Жмём на JAXB API. Открывается:
Здесь выбираем версию (колонка Version).
Я выбрал последнюю популярную — 2.3.1. Нажимаем на выбранный номер версии. Открывается:
3. Если в строке Files есть есть jar файл, можно сразу скачать его. Если нет, нажимаем «View All» и скачиваем нужный (jaxb-api-2.3.1.jar) файл в открывшемся окне:
4. Аналогично пунктам 2-3 скачиваем jar файл для JAXB Runtime. 5. Мы скачали всё, что нужно, теперь добавим это в IntelliJ IDEA. 5.1 Открываем Project Structure:
5.2 На вкладке Libraries нажимаем «+» и «Java» в появившемся меню.
5.3 Выбираем скачанный файл из папки загрузки на своём компьютере и нажимаем «Open». 5.4 Выбираем модуль, к которому хотим добавить библиотеку. Я выбрал весь проект. Жмём «ОK». Затем жмём «Apply» (внизу).
5.5 Аналогично пунктам 5.1-5.4 добавляем скачанный нами jar файл JAXB Runtime. 5.6 Далее переходим на вкладку Modules, выбираем JavaCollections, и на вкладке Dependencies нажимаем «+» (как на скриншоте) и «Library. »
5.7 Выбираем нужные библиотеки и жмём «Add Selected»
5.8 Выбираем только что добавленные библиотеки и жмём «Apply» и «OK».
Всё готово и можно приступать к решению задач. Может описал чересчур подробно, но зато точно понятно:) Желаю успехов!
Быстрый импорт Фреймворков и Библиотек через интерфейс IntelliJ IDEA

В качестве примера возьмём фреймворк «Jackson», но работает это и с другими библиотеками / фреймворками. Что бы добавить его в ваш проект надо: 1) Project Structure ctrl+alt+shift+s или:
2) Libraries -> «+» -> From Maven :
3) далее вам надо знать как называется нужный вам модуль, это всегда без труда можно выяснить на просторах интернета. В нашем случае это jackson-databind. Вводим в строку поиска нажимаем — появится список совпадений. Далее выбираем версию (если нет доп. требований, то просто берём последнюю релизную).
4) устанавливаем галочки для Source, JavaDocs и Annotations и жмём ОК.
5) Ждём загрузку. зависит от размера, но как правило менее минуты.
6) После программа попросит указать для каких модулей нужно установить зависимости. Выбираем те, в которых планируется использовать этот фреймворк.
7) Всё. Жмём «ОК» и можно использовать функционал фреймворка.