【发布时间】:2015-10-12 11:25:37
【问题描述】:
我正在尝试开发一个 Eclipse 插件。最初它用于 Eclipse 3.8。现在我试图用 Eclipse 4.4 启动它。 所以我将目标平台从 3.8 更改为“运行平台”,并在运行配置中添加了我的包 然后多次验证/添加所需的平台。
我现在只剩下一些消息了:
org.eclipse.jdt.annotation 缺少约束:BundleRequiredExecutionEnvironment:JavaSE-1.8 和 缺少约束:导入包:org.eclipse.sirius.ext.emf
我知道如何将插件添加到运行配置中,但不知道如何处理这个丢失的包。 我猜可能是构建路径有问题? 如果这将是一个正常的项目,那么我如何找到这个“正在运行的平台”eclipse-product 的构建路径变量?
或者包裹真的不见了?我想我只需要在构建路径中寻找它?如果有的话应该没问题吧?
我还读到我可能有错误的 JRE。 (实际上:运行时 JRE:1.7) 问题是插件是为 Java 7 构建的。注释消息是他知道无法解决的问题吗? 不知何故缺少包裹?或者我可以忽略它吗?我不确定我的包是否能以正确的方式与 Java 8 一起使用 :(
【问题讨论】:
标签: java eclipse eclipse-plugin