Подтвердить что ты не робот

Добавление внешней библиотеки баннеров в Intellij IDEA

У меня есть глупая проблема: я пытаюсь добавить библиотеку Jsoup (которая является только внешней банкой) к моему приложению Android, разработанному в Intellij Idea, и кажется и не делает это правильно. Я поместил библиотеку в папку libs, затем я зашел в Project Structure → modules и выбранные зависимости, выделил глобальную библиотеку, выделил источник и нажал ok.

Когда я пишу код, он может автоматически импортировать классы и компилировать, но при запуске я получаю "java.lang.NoClassDefFoundError: org.jsoup.Jsoup"

4b9b3361

Ответ 1

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

UPDATE:

Я хотел бы обновить свой ответ на основе уроков, полученных за последние шесть лет с тех пор, как я впервые ответил на этот вопрос.

Лучший способ управлять зависимостями JAR сторонних разработчиков в проектах Java - это изучить Maven (мои предпочтения) или Gradle. IntelliJ имеет потрясающую интеграцию с обоими.

Если вы объедините те, у которых есть корпоративный репозиторий, такой как Nexus, у вас не будет проблем. Ваши зависимости и версии будут полностью указаны. Конфликты будут идентифицированы для вас. Обновления будут относительно простыми.

Ответ 2

  • Скопируйте файл .jar в каталог lib/.
  • Щелкните правой кнопкой мыши новый .jar в браузере lefthand в IntelliJ/Android Studio
  • Выберите "Добавить как библиотеку..."
  • Voila!

Ответ 3

-Откройте внешние библиотеки node на левой панели. -Выберите "Настройки открытой библиотеки" Диалог структуры проекта открывается. Выберите Библиотеки. Нажмите "+", чтобы просмотреть файл.

! [добавить внешний jar 1

Ответ 4

В IntelliJ IDEA 15 вы также можете получить доступ к элементу меню "Структура проекта" из пункта "Файл" в строке меню. Выберите "Библиотеки" из списка слева. Нажмите "+", чтобы просмотреть файл, выберите его, и все готово. Он будет добавлен в каталог "Внешние библиотеки" в вашем проекте.