2010-07-19 2 views

ответ

327

Вы можете добавить банку в Eclipse, щелкнув правой кнопкой мыши по проекту → Путь сборки → Настроить путь сборки. В разделе «Библиотеки» нажмите «Добавить банки» или «Добавить внешние JAR» и дайте банку. Быстрая демонстрация here.

enter image description here

выше решение, очевидно, "Быстрый" один. Однако, если вы работаете над проектом, в котором вам необходимо зафиксировать файлы в репозитории управления версиями, я бы рекомендовал добавлять файлы Jar в выделенную библиотечную папку в репозитории исходного источника и ссылаться на несколько или все из них, как указано выше.

+27

Я думаю, что это должно быть: 'Add External JARs» – hqt

+3

Для me: «Добавить внешние архивы». –

+0

Что касается включения jar doc? – YouYou

10

Вот шаги:

  1. нажмите Файл> Импорт. Откроется окно Импорт.

  2. В разделе Выберите источник импорта, нажмите JAEE> Файл клиента JAR.

  3. Нажмите «Далее».

  4. В поле «Файл клиента приложения» введите местоположение и имя файла JAR-файла приложения, который требуется импортировать. Вы можете нажать кнопку «Обзор», чтобы выбрать файл JAR из файловой системы.

  5. В поле проекта «Клиент приложения» введите новое имя проекта или выберите проект клиента приложения из раскрывающегося списка. Если вы введете новое имя в этом поле, проект клиента приложения будет создан на основе версии JAR-файла приложения клиента, и он будет использовать местоположение по умолчанию.

  6. В раскрывающемся списке Target runtime выберите сервер приложений, для которого вы хотите настроить таргетинг. Этот выбор влияет на настройки времени выполнения, изменяя записи пути класса для проекта.

  7. Если вы хотите добавить новый модуль в проект корпоративного приложения, установите флажок «Добавить проект в EAR», а затем выберите существующий проект корпоративного приложения из списка или создайте новый, нажав «Создать».

    Примечание: Если вы наберете новое название проекта корпоративного приложения, проект корпоративного приложения будет создан в местоположении по умолчанию с самой низкой совместимой версией J2EE на основе версии создаваемого проекта. Если вы хотите указать другую версию или другое место для корпоративного приложения, вы должны использовать мастер создания нового корпоративного приложения.

  8. Нажмите «Готово», чтобы импортировать JAR-файл клиента приложения.

89

Два варианта:

1/Из проекта:

alt text

2/Если у вас есть уже другая баночка импорта из каталога "Список литературы библиотеки":

alt text

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

alt text

+2

Добавить Jar vs Добавить внешний Jar, что отличает? – Pacerier

+11

@Pacerier «Добавить банки» ссылается на банки, непосредственно доступные из вашей рабочей области. Их путь относится к проекту из вашего рабочего пространства, а не абсолютного пути. «Добавить внешние банки» - это банки, хранящиеся где-нибудь еще (на вашем жестком диске или в локальной сети/WAN), и использует абсолютный путь. – VonC

+0

@ VonC Просто любопытно, какую программу вы использовали для снятия скриншотов? В окнах ничего нет, чтобы получить снимки с отображением меню правой кнопки мыши, и мне нравятся затушеванные биты отсечки. – localhost

5

Просто комментарий на импортерах банки в Eclipse (плагин в разработке) проекты:

В случае, если вы разрабатываете Eclipse Plug -ins, имеет смысл использовать собственный механизм связывания Eclipse, а не просто импортировать банку в проект подключаемого модуля. Eclipse (или, лучше, его базовая среда OSGi, Equinox) использует так называемые пакеты, которые содержат некоторую дополнительную информацию, чем простые банки (например, информация о версии, зависимости от других пакетов, экспортированные пакеты, см. Файл MANIFEST.MF). Из-за этой информации пакеты OSGi могут быть динамически загружены/выгружены, и в среде OSGi/Eclipse имеется автоматическое разрешение зависимостей. Следовательно, использование пакетов OSGi вместо простых банок (содержащихся внутри другого пакета OSGi) имеет некоторые преимущества.

(BTW:. Затмение плагинов одно и то же, как OSGi расслоения)

Существует хороший шанс, что кто-то уже в комплекте определенную (третья партия) библиотеки в качестве OSGi расслоения. Вы можете захотеть взглянуть на следующие пачке репозиториев:

143

Добавление внешнего Jar не умный в случае, если вы хотите изменить местоположение проекта в файловая система.

Самый лучший способ, чтобы добавить банку построить путь, чтобы ваш проект компилируется, если на экспорт:

  1. Создайте папку Lib в вашей папке проекта.

  2. Скопируйте в эту папку все необходимые файлы jar.

  3. Обновите свой проект в затмении.

  4. Выберите все файлы фляги, а затем щелкните правой кнопкой мыши на одном из них и выберите Путь сборки -> Добавить в Путь сборки

+0

Вам не нужно щелкнуть каждый, просто выберите их все, затем сделайте шаг 4 – Ungeheuer

+1

@Hesham Нужно ли нам создавать папку с именем lib или это может быть что-то другое? – Rameshwar

+2

@Rameshwar это может быть что угодно –

2

Eclipse, -> Preferences -> Java -> Build Path -> Библиотеки пользователей -> Новое (Назовите его) -> Добавить внешние банки

(Я рекомендую перетаскивать новые библиотеки в папку eclipse до любого из этих шагов, чтобы сохранить все вместе, таким образом, если вы переустановите Eclipse или вашу ОС, вы не будете необходимо переписать все, кроме JDK). Теперь выберите нужные файлы jar. Нажмите «ОК».

правой кнопкой мыши на проекте и выберите Build Path -> Добавить библиотеку

FYI только код, а затем правой кнопкой мыши и Source-> Организация импортирует

Смежные вопросы