日食靛蓝的Jaxb项目

Kam*_*mal 5 java jaxb eclipselink moxy

当我在eclipse indigo中创建一个jaxb项目时,它告诉我"当前选择的JAXB库提供程序是无效的",这是eclipselink2.3.0-Indigo我尝试了javanet下载jar但没有成功.我可以尝试这里描述的演示中的示例:http: //wiki.eclipse.org/EclipseLink/Examples/MOXy/GettingStarted,但MOXy自定义部分除外.我跑的时候没有错误,它似乎没有做任何事情.

我错过了什么.提前致谢.卡迈勒

bdo*_*han 7

背景资料

Eclipse的靛蓝的释放提供了从一些新的JAXB工具大理项目(这是部分Web工具平台).您现在可以创建JAXB项目.

组态

可以将JAXB项目配置为使用JAXB的引用EclipseLink MOXy实现.这可以通过以下方式完成:

  1. 右键单击您的JAXB项目
  2. 选择属性
  3. 选择Project Facets
  4. 检查JAXB方面(如果您使用的是Java SE 6,请将JAXB版本设置为2.1,如果您使用的是Java SE 7,则将JAXB版本设置为2.2).
  5. 单击"需要进一步配置"或"可用的其他配置"链接.

使用JAXB RI

  • 选择Generic JAXB作为您的平台
  • 选择JRE作为JAXB实现类型

使用EclipseLink JAXB(MOXy)

  • 选择EclipseLink JAXB作为您的平台
  • 选择用户库作为JAXB实现
  • 单击Manage Libraries ...图标
  • 为EclipseLink添加一个新的用户库(二进制文件可以从http://www.eclipse.org/eclipselink/downloads/获得).