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"
从清单中删除该行将修复错误,但您需要研究插件是否应该导出一个或多个包。
我直接使用现有 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"
从清单中删除该行将修复错误,但您需要研究插件是否应该导出一个或多个包。