• 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏吧

Eclipse Oxygen插件Missing Constraint:Import-Package

eclipse 来源:Goose 13次浏览

我正在为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)到目标平台应该解决这个问题。


版权声明:本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系管理员进行删除。
喜欢 (0)