我需要你的帮助。我想将swtChart添加到我的RCP项目中,但它不起作用!我明白我必须将org.swtchart_0.9.0.v20140219添加到我的lib文件夹然后在构建路径中配置它,事实上,我可以看到代码正在编译,我可以在org.swtchart中看到类Chart,所以我不明白为什么错误信息是“java.lang.ClassNotFoundException:org.swtchart.Chart”。安装外部插件时还有其他事情要做。对不起,我是RCP / SWT的新手。 非常感谢!
答案 0 :(得分:1)
只是将一个jar添加到Java Build Path对于Eclipse插件是不正确的。
swtchart jar是一个Eclipse插件,因此对于RCP,您应该将swtchart插件添加到Target Platform,并使插件依赖于swtchart插件。
然后您应该在RCP构建中包含的插件中包含swtchart插件(如果您使用的是.product文件,这意味着在依赖项中包含swtchart插件)
你也可以在你的插件中使用swtchart作为jar。在这种情况下,您必须使用MANIFEST.MF编辑器将jar添加到插件Classpath(在Runtime选项卡上)。您还必须在构建中包含jar - 清单编辑器的Build选项卡。