1

我创建了两个插件项目。第一个声明我的观点,我将其称为我的组件项目。第二个声明了我的产品、应用程序和观点,结合了我的组件项目中的各种视图,我称之为我的产品项目。从 Eclipse 启动一切正常,所有视图都正常显示,等等。但是当我使用 Eclipse 产品导出向导导出我的产品并作为独立应用程序启动时,我的组件项目中声明的视图出现 Class Not Found Exceptions。

稍微挖掘了一下,我注意到实际上没有一个类被打包在导出的组件项目(插件)jar 文件中。我尝试了各种技术来解决这个问题,但无济于事。

简而言之:如何让插件 jar 文件包含插件中声明的 java 类(即视图和其他实现文件)?

(日食 4)

4

1 回答 1

3

首先清理并重新构建您的项目。
这些问题大部分是由插件构建引起的。检查你的build.properties文件。
标准build.properties文件可能如下所示:

source.. = src/
output.. = bin/
bin.includes = plugin.xml,\
           META-INF/,\
           .,\
           icons/

确保不要错过任何导入的 jar 文件。您可以从链接 1链接 2获取更多信息

于 2013-05-22T16:44:58.703 回答