Как правильно добавить внешнюю библиотеку в Eclipse? - PullRequest
17 голосов
/ 13 мая 2010

Итак, сегодня я скачал библиотеку Apache Commons Lang (двоичный, в формате zip). Я извлек его в папку C:\eclipse\commons-lang-2.5. Внутри находятся commons-lang-2.5.jar, commons-lang-2.5-javadoc.jar и commons-lang-2.5-sources.jar, а также папка для HTML Javadoc. Я запустил Eclipse, добавил commons-lang-2.5.jar и установил его источник и Javadoc соответственно, как показано на скриншоте ниже. (http://img43.imageshack.us/img43/9378/eclipsev.png)

Скриншот Eclipse http://img43.imageshack.us/img43/9378/eclipsev.png

У меня вопрос: есть ли удобный или стандартный способ добавления внешних библиотек? Или я на самом деле поступаю правильно?

Ответы [ 3 ]

22 голосов
/ 13 мая 2010

Рекомендация:

  1. Создайте папку "lib" и сохраните все ваши фляги в папке.
  2. Затем добавьте все файлы jar из папки lib в путь сборки, используя Project => Properties => Java Build Path => Libraries => Add JAR ...

Кстати, скриншота нет. Можете ли вы дать ссылку на снимок экрана, чтобы я мог помочь нашим лучше ...

2 голосов
/ 22 марта 2016

Вы должны добавить файл jar в папку lib а затем щелкните правой кнопкой мыши файл JAR и выберите «путь сборки» -> добавить путь сборки и теперь вы можете написать этот код файла jar

0 голосов
/ 21 июня 2015

Использование maven

Вы не должны загрузить все банки в папку самостоятельно ! - используйте maven . Он основан на общедоступном репозитории, и вы управляете своими зависимостями в XML-файле.

Ваш проект будет иметь pom.xml файл, который будет выглядеть следующим образом:

<project>
  <modelVersion>4.0.0</modelVersion>
  <groupId>com.mycompany.app</groupId>
  <artifactId>my-module</artifactId>
  <version>1</version>
</project>

и в этом файле вы управляете зависимостями внешней библиотеки

например, если вы хотите добавить эту зависимость - http://mvnrepository.com/artifact/org.apache.commons/commons-lang3/3.4

вам нужно будет изменить ваш pom.xml следующим образом:

<project>
  ...
  <dependencies>

    <dependency>
        <groupId>org.apache.commons</groupId>
        <artifactId>commons-lang3</artifactId>
        <version>3.4</version>
    </dependency>

  </dependencies>
  ...
</project>

и сохраните его. это все

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...