4

在构建项目时,我收到以下错误:

java.lang.LinkageError: JAXB 2.1 API 是从引导类加载器加载的,但是这个 RI(来自 jar:file:/C:/Documents and Settings/ind/.m2/repository/com/sun/xml/bind/jaxb-impl/2.2. 4-1/jaxb-impl-2.2.4-1.jar!/com/sun/xml/bind/v2/model/impl/ModelBuilder.class) 需要 2.2 API。使用认可的目录机制将 jaxb-api.jar 放置在引导类加载器中。(参见http://java.sun.com/j2se/1.6.0/docs/guide/standards/

请回复 asp。

4

1 回答 1

1

JAXB 2.1 实现包含在 Java SE 6 中,而 JAXB 2.2 实现包含在 Java SE 7 中。除非您需要这样做,否则我建议使用符合版本中包含的 JAXB API 的 JAXB 实现你正在使用的Java。

于 2011-10-03T19:58:26.047 回答