#java #graph #jung
#java #График #jung
Вопрос:
Может ли кто-нибудь внимательно пройтись по шагам для меня? Я пытался в течение нескольких часов, и, похоже, у меня ничего не получается. Я использую Mac. И я хочу иметь возможность использовать библиотеки Jung2 во время программирования, используя Eclipse IDE.
Ответ №1:
@Rohan: Платформа JUNG 2.0 содержит как двоичную, так и исходную форму jars.
Чтобы использовать двоичные файлы jar из JUNG, вам нужно добавить их как Referenced Libraries
в проект. Создайте новый проект. Затем добавьте необходимые JUNG jars куда-нибудь внутри каталога проекта. Refresh
дерево проекта. Щелкните правой кнопкой мыши на каждом JUNG jar, чтобы добавить его в Build Path > Add to Build Path
Eclipse. Делая это, каждый из них будет зарегистрирован под Referenced Libraries
деревом в проекте.
Поскольку несколько JUNG jar имеют версию исходного кода, вы можете открыть Build Path
проект и перейти к Libraries tab
. На этой вкладке перечислены все JAR-файлы. Прикрепите версию jar с исходным кодом JUNG к эквивалентной версии JUNG binary jar под Source attachment
этой версией jar. Например: прикрепить jung-samples-2.0.1-sources.jar
к jung-samples-2.0.1.jar
После завершения перейдите в jung-samples-2.0.1
раздел Referenced Libraries
и откройте любой класс в пакете JUNG. Вы сможете просмотреть исходный код класса.
Ответ №2:
Один из простых способов — использовать maven. Вы можете поместить jung2 в качестве библиотек зависимостей в свой pom.xml
<dependency>
<groupId>net.sf.jung</groupId>
<artifactId>jung2</artifactId>
<version>2.0.1</version>
<type>pom</type>
</dependency>
<dependency>
<groupId>net.sf.jung</groupId>
<artifactId>jung-graph-impl</artifactId>
<version>2.0.1</version>
<type>jar</type>
<scope>compile</scope>
</dependency>
Теперь есть хороший плагин maven для eclipse, m2e.
Ответ №3:
Я не понимаю, что вы подразумеваете под установкой? Вам нужно загрузить jung2 lib и библиотеки, которые jung2 зависят от colt и общих коллекций, см. Страницу загрузки. Далее вам нужно добавить эти библиотеки в свой classpath, смотрите Этот учебник.