我需要你的帮助。我想将swtChart添加到我的RCP项目中,但是它不起作用!我知道我必须将org.swtchart_0.9.0.v20140219添加到我的lib文件夹中,然后在构建路径中对其进行配置,实际上,我可以看到代码正在编译,并且可以在org.swtchart中看到Chart类,所以我不明白为什么错误消息是“ java.lang.ClassNotFoundException:org.swtchart.Chart”。安装外部插件时还有其他事情要做。抱歉,我是RCP / SWT的新手。
非常感谢!

最佳答案

对于Eclipse插件,仅将jar添加到Java Build Path是不正确的。

swtchart jar是一个Eclipse插件,因此对于RCP,您应将swtchart插件添加到目标平台,并使该插件依赖于swtchart插件。

然后,您应该在RCP版本中包含的插件中包含swtchart插件(如果您使用的是.product文件,则意味着在Dependencies中包含swtchart插件)

您也可以在插件中将swtchart用作jar。在这种情况下,必须使用MANIFEST.MF编辑器将jar添加到插件Classpath(在“运行时”选项卡上)。您还必须在构建中包括jar-清单编辑器的“构建”选项卡。

08-06 20:25