Относительно добавления библиотек в Eclipse

#java #eclipse

#java #eclipse

Вопрос:

В eclipse я пытаюсь добавить некоторые библиотеки. Я выбираю «путь сборки-> настроить путь сборки-> библиотеки». Правый столбец окна «путь сборки java» предоставляет мне несколько вариантов: Добавьте JARS, добавьте внешние JAR и добавьте библиотеку.

Мне кажется, что я должен выбрать «Добавить библиотеку», но для чего работают два других, «Добавить банки» и «Добавить внешние банки». В чем различия между этими тремя вариантами?

Ответ №1:

Добавить Jars предназначен для внутренних Jar, то есть jar из рабочей области вашего проекта. Добавить внешние Jar-файлы предназначено для jar-файлов в другом каталоге на вашем жестком диске — например, загруженных вами или из рабочей области diff. На самом деле это то же самое, что «Добавить библиотеку», за исключением того, что библиотека — это удобная метка для внешних jar, которые вы регулярно добавляете. Смотрите http://www.javaprogrammingforums.com/java-code-snippets-tutorials/6536-javatip-dec-18-2010-eclipse-user-libraries.html для примера того, как добавить.

Ответ №2:

Добавить библиотеку позволяет добавить библиотеку, определенную в вашей конфигурации Eclipse. Если вы загружаете проект в систему управления версиями, и кто-то проверяет его, он будет компилироваться, только если у этого разработчика настроены соответствующие библиотеки Eclipse.

Добавить JARS позволяет добавлять файлы jar, которые расположены в подкаталоге каталога вашего проекта, обычно называемом lib. Вы бы проверили эти jar-файлы в своей системе управления версиями с вашим проектом, и у всех, кто проверяет проект, были бы эти библиотеки.

Добавление внешних JARS — наименее полезный подход. Он добавляет зависимости к jar-файлам библиотек, расположенных в другом месте на вашем компьютере, и жестко кодирует пути к этим файлам. Если вы запустите проект в системе управления версиями, и кто-нибудь его проверит, он будет создан, только если у них будут одинаковые библиотеки в одних и тех же местах. Забудьте о командах, использующих сочетание рабочих станций Windows, Mac и Linux!

Ответ №3:

‘Add JARS’ позволяет добавлять JAR, которые находятся в рабочей области, в путь сборки проекта.

‘Add External JARS’, ну, позволяет добавлять банки, которые находятся за пределами рабочей области. Вы можете добавлять JAR-файлы, которые находятся внутри рабочей области, но вышеупомянутая опция предназначена для выполнения этого.

Библиотеки, с другой стороны, относятся к различным предопределенным библиотекам в Eclipse. Библиотека обычно представляет собой организованную коллекцию JAR. Это может относиться к:

  • системная библиотека JRE, состоящая из JAR в JDK / JRE, используемая для создания проекта
  • среда выполнения сервера Java EE, доступная благодаря установке адаптера WTP для сервера
  • Пользовательские библиотеки (которые могут быть созданы пользователем)
  • Определения драйверов подключения к JDBC
  • Библиотеки, которые поставляются с Eclipse, такие как JUnit 3.x, 4.x.

Добавление библиотеки добавляет все записи, указанные в определении библиотеки, к пути сборки.

Ответ №4:

  • Добавить Jars Позволяет указывать на jar, содержащиеся в вашем проекте.

  • Добавить внешние Jar-файлы Позволяет указывать на jar-файлы в любом месте файловой системы.

  • Добавить библиотеку Позволяет указать на набор jar, который вы предварительно определили.

Ответ №5:

Взгляните на эту документацию eclipse, особенно на раздел «Вкладка «Библиотеки«.