带有Ecl4.4的Eclipse 3.8插件:缺少约束导入包

Eclipse 3.8 plug-in with Ecl4.4: missing constraint import package

我正在尝试开发 Eclipse 插件。最初它用于 Eclipse 3.8。现在我试图用 Eclipse 4.4 启动它。 所以我将目标平台从 3.8 更改为 "running platform" 并在 运行-config 中添加了我的包 然后 validated/added 多次需要平台。

我现在只剩下一些留言了:

org.eclipse.jdt.annotation 缺少约束:BundleRequiredExecutionEnvironment:JavaSE-1.8 和 缺少约束:导入包:org.eclipse.sirius.ext.emf

我知道如何将插件添加到 运行 配置,但不知道如何处理这个丢失的包。 我猜构建路径可能有问题? 如果这是一个正常的项目没问题,但是我如何找到这个 "running plattform" eclipse-product 的构建路径变量?

或者包裹真的不见了?我想我只需要在构建路径中寻找它?如果它在那里一定没问题吗?

我还看到有可能是我的JRE 有误。 (实际上:运行时 JRE:1.7) 问题是插件是为 Java 构建的 7. 注释消息是他知道无法解决的问题吗 不知何故丢失包裹?或者我可以忽略它吗?我不确定我的包裹是否能以正确的方式使用 Java 8 :(

org.eclipse.jdt.annotation 插件有两个版本,一个用于 Java 1.5 - 1.7,另一个用于 Java 1.8。如果您不使用 Java 1.8 将使用其他版本。所以那个消息没问题。

插件 org.eclipse.sirius.ext.emf 看起来像是 Eclipse Sirius 的一部分,因此您可能需要安装它。