安装 swtChart RCP/SWT- java.lang.ClassNotFoundException: org.swtchart.Chart

installing swtChart RCP/SWT- java.lang.ClassNotFoundException: org.swtchart.Chart

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

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

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

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

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