2011-04-04 32 views
0

当试图运行this热情教程中,我得到以下错误:问题在Eclipse中Draw2D的依赖与热情

The type org.eclipse.draw2d.FigureCanvas cannot be resolved. It is indirectly referenced from required .class files

在下面的代码位:

GraphNode n = new GraphNode(g, SWT.NONE, "Paper"); 

我已经GEF 3.6 .2已安装,所以我不明白可能是什么问题。所有这一切的Eclipse似乎能够做的就是问我是否想configura我的构建路径设置:

enter image description here

什么可能我会丢失?

回答

1

转到您项目的清单文件并添加对org.eclipse.draw2d bundle的依赖。

编辑:它的工作原理是在项目的依赖项中添加一对draw2d“外部jar”。感谢你的线索!

+0

我不太了解Eclipse的功能。我将如何去寻找清单文件? – 2011-04-04 23:51:23

+0

您的解决方案听起来不对......清单位于META-INF/MANIFEST.MF。打开这个文件,你会看到一个包含很多页面的编辑器。打开依赖页面并添加对draw2d包的依赖。 – 2011-04-05 02:33:19

+0

它在这里工作。 – 2011-04-05 15:46:39