EclipseMars:配置的运行时不足以提供JAXB2.2的实现

EclipseMars:配置的运行时不足以提供JAXB2.2的实现,eclipse,jaxb,java-8,eclipse-mars,Eclipse,Jaxb,Java 8,Eclipse Mars,月食版本:火星。jdk1.8 我想创建一个JAXB项目。在JAXB方面页面中,存在以下错误: 配置的运行时不足以提供JAXB2.2的实现 您能给我一些关于如何修复它的建议吗?当您尝试创建通用JAXB2.2项目时,这是Eclipse中JDK8的一个问题 要解决EclipseMars中的问题,请执行以下操作:在创建项目时,选择目标运行时作为JDK7,这样可以解决问题。我自己也试过,效果很好 如果您想继续使用JDK8,在项目创建的最后一个屏幕中,在JAXB实现类型中,选择“禁用库配置”而不是JRE。这

月食版本:火星。jdk1.8

我想创建一个JAXB项目。在JAXB方面页面中,存在以下错误:

配置的运行时不足以提供JAXB2.2的实现


您能给我一些关于如何修复它的建议吗?

当您尝试创建通用JAXB2.2项目时,这是Eclipse中JDK8的一个问题

要解决EclipseMars中的问题,请执行以下操作:在创建项目时,选择目标运行时作为JDK7,这样可以解决问题。我自己也试过,效果很好

如果您想继续使用JDK8,在项目创建的最后一个屏幕中,在JAXB实现类型中,选择“禁用库配置”而不是JRE。这将删除错误并允许您创建项目。但我建议不要这样做,因为这可能会在将来引入更多的错误


为了在EclipseLuna中使用JDK8,已经发布了一个补丁来解决这个问题。您可以在此处查看:。我自己没有尝试过,但从评论来看,问题似乎已经解决了。

以下是对我有效的方法(Eclipse Luna Service Release 2(4.4.2))。 在第三个屏幕“JaxB方面”,在JaxB项目向导中,选择“用户库”作为JaxB实现。然后单击“管理库”,从jdk/jre/lib文件夹创建一个新的库,其中包含rt.jar。
现在没有错误消息,向导中的“完成”按钮现在处于活动状态

这与jdk版本问题有关。我也面临同样的错误 只是我们需要将jdk版本从jdk1.8更改为jdk1.7,要做到这一点,请遵循以下步骤。。。 打开eclipse-->选择运行-->运行配置-->双击java应用程序-->选择JRE-->选择单选按钮Altenate JRE 然后单击installed JRE的--->现在可以删除jdk1.8并添加jdk1.7


我也面临同样的问题。下面的补丁对我有用

     1) Select File->New ->Project
     2) Choose JAXB Project from JAXB and click Next
     3) Give Project Name and click Next
     4) On the next window, just Click Next
     5) On the next window (titled JAXB Facets), Choose "User Library" for JAXB implementation. 
        Click "Download Library.." picture and choose EclipseLink 2.5.2 
        (or the higher version shown in the window) and click Next
        This will install the library (make sure your are connected to internet.)
我是这样解决的(使用jdk8的Eclipse Oxygen):

  • 文件/New/Project/JAXB/JAXB Project
  • 下一个
  • 给出项目的名称
  • 目标运行时:jdk8
  • JAXB版本:2.2
  • 下一个,下一个
  • 平台:通用JAXB2.2
  • JAXB实现类型:禁用库配置
  • 结束

  • 这很有效。

    我正在从事一个动态web项目。
    我修改了facet项目。将平台更改为EclipseLink 2.2.x,并下载了EclipseLink 2.2.1,工作正常。

    您所说的“在第三个屏幕中”是什么意思?您的解决方案没有完全工作,因为我现在看到以下消息:“类'javax.xml.bind.jaxpermission'。你知道如何从中进步吗?我正在使用JDK 8和Eclipse Neon。谢谢,我怎样才能下载这个修补程序?同样的事情发生在eclipse中JDK8的JAXB 2.1版本上。我在eclipse中遇到了类似的问题,按照上面的步骤添加解决了问题,我们可以创建一个新的JAXB项目。下载库后,“zip文件为空”。。。