Eclipse Oxygen插件Missing Constraint:Import-Package

我正在为Eclipse Oxygen编写一个插件,允许直接从工具栏按钮运行外部工具。当我右键单击该项目,并单击运行Eclipse的应用程序,我得到一个弹出窗口,显示了以下错误Eclipse Oxygen插件Missing Constraint:Import-Package

javax.xml.ws 

Missing Constraint: Import-Package: java.xml.bind; version="0.0.0"

Missing Constraint: Import-Package: java.xml.bind.annotation; version="0.0.0"

org.apache.xmlrpc

Missing Constraint: Import-Package: java.xml.bind; version="0.0.0"

如果我点击继续,Eclipse的启动与插件,它正常运行。我试着按照建议here打开运行配置并选择添加必需的捆绑包(尽管使用添加必需的插件,因为没有捆绑按钮),但它没有帮助。我无法在列表中看到javax.xml.bind,也无法添加它。

项目本身是很简单的用下面的依赖

org.eclipse.core.runtime 

org.eclipse.debug.ui

org.eclipse.jface

和扩展

org.eclipse.debug.core.launchers 

org.eclipse.ui.commands

org.eclipse.ui.handlers

org.eclipse.ui.menus

我列出的依赖层次和javax.xml.bind中没有列出。

如何添加依赖项或清除清除错误?

回答:

看来,这两个包(java.xml.bindjava.xml.bind.annotation)在您的目标平台中缺失。

添加javax.xml.bind插件(其中can be download from Eclipse Orbit,例如here)到目标平台应该解决这个问题。

以上是 Eclipse Oxygen插件Missing Constraint:Import-Package 的全部内容, 来源链接: utcz.com/qa/263709.html

回到顶部