По поводу добавления библиотек в Eclipse - PullRequest
2 голосов
/ 09 июня 2011

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

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

Ответы [ 5 ]

3 голосов
/ 09 июня 2011

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

1 голос
/ 09 июня 2011

«Добавить JARS» позволяет добавлять JAR-файлы, которые находятся в рабочей области, в путь сборки проекта.

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

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

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

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

1 голос
/ 09 июня 2011

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

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

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

0 голосов
/ 09 июня 2011

Ознакомьтесь с этой документацией затмения - особенно с разделом Библиотеки .

0 голосов
/ 09 июня 2011
  • Добавить баночки Позволяет указывать на баночки, содержащиеся в вашем проекте.

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

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

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