2009-07-23 3 views
1

Мой проект - разработать инструмент анализа сети, и я решил использовать библиотеку JUNG. но я не знаю, как начать работу и использовать его? Я использую eclipse IDE, и как я могу связать его в eclipse? Благодарю.Как использовать библиотеку java?

ответ

7

Чтобы интегрировать внешнюю библиотеку в Eclipse, просто перейдите на боковое представление вашего пакета, щелкните правой кнопкой мыши по проекту или на каком-либо файле в вашем проекте и перейдите к свойствам. В разделе «Путь сборки Java» перейдите на вкладку «Библиотеки» и добавьте туда свою библиотеку. Это должно заставить его отображаться в вашем пути сборки, чтобы он скомпилировался с вашим проектом.

Следует отметить, что если это просто внешняя банка, просто нажмите Добавить внешние JAR вместо Add Library.

+2

В этом же диалоговом окне вы также можете подключить источник и javadoc к этой библиотеке. Вы действительно должны это делать, поскольку это делает процесс разработки намного проще. Загрузите все три пакета JUNG. Jars, Source и java-docs. Таким образом, вы можете иметь документы API во время зависания объекта/функции JUNG, а также отлаживать код JUNG, если вам нужно. – haffax

1

Перетащите файлы jar в Eclipse и опустите их в свой проект (я считаю, что у вас есть только один). Щелкните правой кнопкой мыши на файле jar и выберите «Add to Build Path». Затем он должен быть немедленно доступен.

0

И на всякий случай, если вы работаете над плагином eclipse или даже приложением eclipse-rcp, вам следует создать новый проект плагина, который просто содержит эту библиотеку. Это очень просто: просто откройте мастер для создания нового проекта: File > New > Project... > Plug-in Development > Plug-in from existing JAR archive

В любом другом случае: создайте копию библиотеки непосредственно в вашем проекте (я предлагаю: lib/jung.jar) и добавьте эту библиотеку в (щелкните правой кнопкой мыши по библиотеке) или создайте пользовательскую библиотеку с помощью jar (s) и добавьте эту библиотеку пользователя в путь сборки проектов.

Преимущества библиотек пользователей: многоразовые в одном и том же рабочем пространстве & проекты слабо связаны с зависимостями (вы можете обновлять библиотеку без изменения проекта). Недостаток: пользовательские библиотеки определены в рабочей области, поэтому при импорте проекта в другое рабочее пространство вы нарушаете свои зависимости.

Компромисс может заключаться в создании одного проекта, который содержит только библиотеки и добавляет этот проект к его построению. Это свободная связь как пользовательские библиотеки, но вы можете экспортировать и импортировать этот проект в/из других рабочих областей.

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