Как подключить jar к проекту intellij idea
Перейти к содержимому

Как подключить jar к проекту intellij idea

  • автор:

Как использовать библиотеки java

Чтобы использовать библиотеку в Java , необходимо выполнить следующие шаги:

  1. Скачать нужную библиотеку в формате .jar и сохранить ее на компьютере.
  2. Открыть свою среду разработки (например, IntelliJ IDEA)
  3. Создать новый проект или открыть существующий.
  4. Добавить библиотеку в проект: в IntelliJ IDEA: File -> Project Structure -> Libraries -> Add -> Java -> выбрать скачанную библиотеку в формате .jar .
  5. Импортировать необходимые классы из библиотеки в свой код.

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

Подключение библиотеки в IntelliJ IDEA

Нашел библиотеку на GitHub https://github.com/processing/processing-sound но не понимаю как подключить без jar файла, Maven не использую.

Отслеживать
задан 14 мая 2019 в 18:30
39 2 2 серебряных знака 7 7 бронзовых знаков

1. Начать использовать maven или gradle . 2. склонить себе проект и скомпилировать его. 3. склонить себе и просто скопировать код проекта себе в проект (не советую делать, ровно как и не советую 2 пункт)

14 мая 2019 в 19:04

@Tsyklop, например я сделаю через maven, но что мне писать в файл pom, я не видел в гите ссылку на maven.

14 мая 2019 в 19:11
Для подключение любого проекта с гитхаба можно использовать репозиторий jitpack.io или подобные.
14 мая 2019 в 21:02

1 ответ 1

Сортировка: Сброс на вариант по умолчанию

Как собрать написано в пункте How to build по приведенной ссылке проекта.

Там же на странице проекта, есть ссылка именуемая Github releases page, перейдя по ней выбираем нужную версию, качаем sound.zip файл, в нем есть jar’ники текущей sound библиотеки и еще двух (видимо внешних/вспомогательных/не знаю).

Затем добавляем библиотеку(-и) в свой проект — FileProject structureProject settingsLibraries, нажимаем + и выбираем библиотеки из файловой системы.

Как подключить jar к проекту intellij idea

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

Первый проект JavaFX в IntelliJ IDEA

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

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

Создание проекта JavaFX в IntelliJ IDEA

По умолчанию сгенерированный проект содержит файл 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 в IntelliJ IDEA

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

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

В этой вкладке нажмем на знак + и в появившемся небольшом окошке выберем Java .

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

Добавление в IntelliJ IDEA пути к библиотекам JavaFX SDK

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

Добавление в IntelliJ IDEA библиотек JavaFX SDK

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

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

Add VM options in IntelliJ IDEA

После этого будет добавлено поле 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

Глобальные настройки для JavFX в IntelliJ IDEA

Нажмем на добавление новой переменной и в окне введем в качестве названия переменной PATH_TO_FX , а в качестве ее значения — путь к каталогу lib в папке JavaFX SDK.

Однако в этом случае в меню Run -> Edit Configuration для поля VM options также необходимо задать параметр:

--module-path $ --add-modules javafx.controls,javafx.fxml

Как подключить библиотеку в IntelliJ IDEA?

Работаю в IDEA, у меня проект требует нескольких библиотек. Но некоторые из них в исходниках а некоторые в jar. Я подключил JAR без проблем, и он появился в подсказке при написании import.
Либу в исходниками я также подключил через Library в настройках проекта, указал как исходники, но ничего не появилось в подсказке, а должно было появиться org.Reflections. Также он подсвечен красным, хотя подключен к проекту. Пожалуйста поджскажите как правильно подключить либы в исходниках.

Спасибо и с наступающим!

94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
Ответы с готовыми решениями:

IntelliJ IDEA Не могу нормально подключить библиотеку
Пытаюсь подключить https://github.com/sirthias/parboiled эту библиотеку. Сорцы скачал, добавил саму.

Как создать библиотеку в Intellij Idea, с сохранением описания методов
Я создаю классы утилит, затем создаю из них библиотеку. Перед каждым методом, находится.

Как подключить Intellij IDEA к DB MySQL?
В Toad for MySQL создана база данных с несколькими таблицами, заполненная. Каким образом ее.

Подключить в intellij idea .zip файл с чужими классами
Доброго времени суток. Мне понадобилось использовать целый набор чужих классов. Вся проблема.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *