Внешний Jar не виден из классов под пакетом - PullRequest
0 голосов
/ 01 июля 2019

У меня есть external.jar в моем проекте maven, работающем с IntelliJ. Мой class1 не может разрешить мой external.jar, пока я не удалю его из package1. Не могли бы вы предложить мне наилучшую практику для решения такой проблемы, сохранив структуру папок, как показано ниже.

mvn -v : Apache Maven 3.6.0, Java version: 1.8.0_212
Folder Structure:
-src
--test

---java
----package1
-----class1
----package2

---resources
----external.jar

-target
-External Libraries

Ответы [ 2 ]

1 голос
/ 01 июля 2019

Все ваши внешние jar-файлы хранятся в папке lib. См. Ссылку ниже

http://maven.apache.org/guides/introduction/introduction-to-dependency-mechanism.html#System_Dependencies

0 голосов
/ 01 июля 2019

Действия по добавлению внешнего jars в IntelliJ IDEA выполняются следующим образом.

  1. Нажмите Файл на панели инструментов
  2. Структура проекта ( CTRL + SHIFT + ALT + S в Windows / Linux, + ; в Mac OS X)
  3. Выбрать модули на левой панели
  4. Вкладка "Зависимости"
  5. + → JAR или каталоги
  6. Выберите библиотеку, которую вы хотите добавить, и нажмите Добавить выбранное на нижняя часть диалога

Пожалуйста, обратитесь к этому официальному документу IntelliJ.

...