Eclipse 中的插件错误

Plug-In Error in Eclipse

我直接使用现有 JAR 中的插件。创建项目时,MANIFEST.MF 文件和我的 Referenced Libraries 子文件夹中出现错误,该文件夹以插件 ID。但是就在那个文件夹上,(默认包)没问题。

错误说:

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

manifest.mf行

Export-Package: ;version="1.0.0"

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

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

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