Eclipse中的插件错误

时间:2016-12-27 22:44:28

标签: java eclipse plugins header manifest

我直接从现有的JAR使用插件。创建项目时, MANIFEST.MF 文件以及引用的库子文件夹中存在错误,该子文件夹以插件ID <命名/ strong>即可。但就在那个文件夹上,(默认包)没问题。

错误说:

Invalid manifest header Export-Package: ";version="1.0.0""

错误的位置是第1行,即:

Manifest-Version: 1.0.0

无论我如何修改它,它仍然是一个错误。

更新

这是完整的MANIFEST:MF

Manifest-Version: 1.0.0
Bundle-ManifestVersion: 2
Bundle-Name: ExcorpPlugin
Bundle-SymbolicName: com.Excorp.PS.ExcorpPlugin
Bundle-Version: 1.0.0
Bundle-ClassPath: .
Bundle-Vendor: EXCORP
Export-Package: ;version="1.0.0"
Bundle-RequiredExecutionEnvironment: JavaSE-1.8

1 个答案:

答案 0 :(得分:0)

manifest.mf行

Export-Package: ;version="1.0.0"

错误,它应该包含一个包名,例如:

Export-Package: package.name;version="1.0.0"

从清单中删除该行将修复错误,但您需要研究插件是否应该导出一个或多个包。