Eclipse e4-缺少约束:需求能力:osgi.extender

时间:2019-02-20 10:02:23

标签: java eclipse-rcp e4

运行eclipse e4应用程序时,它表明验证时已检测到问题。

Missing Constraint

可以通过运行配置并选择Add Required Plug-ins来解决此问题,但这更多的是解决方法,而不是解决方法。

我尝试过更改版本和添加/删除插件,但不知道如何解决这些错误。

提到了类似的问题here

可能是什么原因造成的?

2 个答案:

答案 0 :(得分:1)

通过比较单击Add Required Plug-ins之前和之后的运行配置,我设法找到了丢失的插件。

缺少5个未添加产品文件中的Add Required Plug-ins的插件。

org.apache.felix.scr
org.eclipse.equinox.event
org.eclipse.compare.core
org.eclipse.fx.osgi
org.eclipse.team.core

将这些插件添加到产品文件中并表明缺少约束后,问题已解决。

答案 1 :(得分:0)

如果将org.eclipse.equinox.ds添加到MANIFEST.MF的“必需的插件”中,则此对话框在启动时将不会显示。