#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, особенно на раздел «Вкладка «Библиотеки«.