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.bind
和java.xml.bind.annotation
)在您的目标平台中缺失。
添加javax.xml.bind
插件(其中can be download from Eclipse Orbit,例如here)到目标平台应该解决这个问题。
以上是 Eclipse Oxygen插件Missing Constraint:Import-Package 的全部内容, 来源链接: utcz.com/qa/263709.html