我用IMP开发了eclipse插件。我需要导出插件,以便它可以安装在其他机器上。我试图使用以下方法导出:
文件->导出->可部署插件和片段
并将其保存在and文件中。我将创建的jar放在eclipse/plugins中。在重新启动eclipse之后,我仍然没有启用插件。我在插件注册表视图下进行了检查,它似乎是不活动的。诊断选项提供了以下信息:
缺少约束: Bundle-RequiredExecutionEnvironment: JavaSE-1.7
我检查了我的MANIFEST.MF文件,它确实包含了行:
Bundle-RequiredExecutionEnvironment: JavaSE-1.7
有什么想法吗?
发布于 2012-06-06 20:06:58
您使用Java1.7创建了插件,而目标Eclipse则使用1.6或1.5。您可以通过以下方式更改插件的依赖关系
顺便说一下,最好是创建一个更新站点,而不是将插件直接放到eclipse/plugins目录中--它会在安装过程中导致许多很难调试的错误。有关详细信息,请参阅我相应的博客文章(sry表示自我广告):http://cubussapiens.hu/2010/08/update-sites-in-the-p2-era/。
https://stackoverflow.com/questions/10921119
复制相似问题