用Maven建立JUNG库

时间:2016-07-27 11:59:06

标签: java maven jung jung2

我是Java新手,我想使用Maven构建JUNG 2.2库,因为这似乎是构建它的标准方法。我之前从未使用过Maven,但安装和运行mvn clean install并不困难。

现在,JUNG似乎有6个子包(API,实现,算法,I / O,可视化和样本),每个子包都有其目录(例如jung-api是API包的目录)。 install目标生成一些Java .class 文件,并将它们放在6个目录中每个目录的target/classes/目录中。

我很困惑下一步做什么以便使用该库:我只需要将jung目录路径添加到shell中的CLASSPATH变量吗?但是我必须导入jung-api.target.classes.edu.uci.ics.jung.graph.*,这不仅非常长,而且还有一个“ - ”,Java编译器不希望在包名中!即使我绕过“ - ”问题,我也会遇到运行时错误:

Exception in thread "main" java.lang.NoClassDefFoundError: com/google/common/base/Supplier

我在OS X 10.9.5上使用javac 1.8.o_91。

1 个答案:

答案 0 :(得分:0)

我找到的解决方案是jar -xf jung-samples目录中的每个 .jar 文件,然后移动jar提取的所有目录在我添加到CLASSPATH变量的地方。至少这似乎有效。