安装IMP eclipse插件

时间:2012-06-06 19:47:31

标签: eclipse eclipse-plugin imp

我使用IMP开发了我的eclipse插件。 我需要导出插件,以便它可以安装在其他机器上。 我尝试使用以下方式导出:

  

文件 - >导出 - >可部署的插件和片段

并将其保存在zipfile中。 我把jar创建并放在eclipse / plugins下。 重新启动eclipse后,我仍然没有启用插件。 我检查了插件注册表视图,它似乎无效。诊断选项提供了以下信息:

  

缺少约束:Bundle-RequiredExecutionEnvironment:JavaSE-1.7

我检查了我的MANIFEST.MF文件,它确实包含以下行:

  

Bundle-RequiredExecutionEnvironment:JavaSE-1.7

任何想法?

1 个答案:

答案 0 :(得分:1)

您使用Java 1.7创建了插件,而目标Eclipse使用的是1.6或1.5。您可以通过

更改插件的依赖关系
  1. 将Bundle-RequiredExecutionEnvironment更改为JavaSE-1.6或J2SE-1.5
  2. 并更新旧Java源包的构建路径:项目属性/ Java构建路径,并编辑JRE系统库元素。
  3. 顺便说一句,创建更新站点而不是将插件直接放入eclipse / plugins目录更好 - 它可能会在安装过程中导致难以调试的任何数量的错误。有关详细信息,请参阅我的相应博客文章(sry for self-advertisement):http://cubussapiens.hu/2010/08/update-sites-in-the-p2-era/