0

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

4

1 回答 1

1

仅将 jar 添加到 Java 构建路径对于 Eclipse 插件来说是不正确的。

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

然后,您应该在 RCP 构建中包含的插件中包含 swtchart 插件(如果您使用的是 .product 文件,这意味着在依赖项中包含 swtchart 插件)

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

于 2015-06-22T14:22:48.410 回答