java - eclipse indigo 中的 Jaxb 项目

标签 java jaxb eclipselink moxy

当我在 eclipse indigo 中创建一个 jaxb 项目时,它告诉我“当前选择的 JAXB 库提供程序无效”,即 eclipselink2.3.0-Indigo 我尝试了 javanet 下载 jar 但没有成功。我可以尝试此处描述的演示中的示例: http://wiki.eclipse.org/EclipseLink/Examples/MOXy/GettingStarted 除了关于 MOXy 定制的部分。我运行时没有错误,它似乎什么也没做。

我错过了什么。 提前致谢。 卡马尔

最佳答案

背景信息

Eclipse Indigo releaseDali project 提供一些新的 JAXB 工具(这是 Web Tools Platform 的一部分)。您现在可以创建一个 JAXB 项目

配置

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

  1. 右键单击您的 JAXB 项目
  2. 选择属性
  3. 选择项目方面
  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 实现
  • 单击管理库...图标
  • 为 EclipseLink 添加一个新的用户库(二进制文件可以从 http://www.eclipse.org/eclipselink/downloads/ 获得)。

关于java - eclipse indigo 中的 Jaxb 项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7039493/

相关文章:

java - 在Java Web应用程序中,尽管AWS SDK内部使用1.3,如何添加common-codec 1.6

java - 使用 JAXB 将同名的多个 XML 元素解码到一个列表中

spring - 如何使用spring来编码和解码xml?

java - 如何使用 JAX-B 从 XML 读取所选类的对象(多态)

java - 来自 EclipseLink 的 PersistenceUnitLoadingException

mysql - EclipseLink (JPA 2.1) 查询未返回明显应该返回的结果

java - 在 SQL 上插入数据

java - 如何将以下代码转换为 Java 8 流和 lambda

java - SQL 语法错误 : when passing nested query in executeQuery() method

mysql - JPA one_to_one关系不检索自动增量