Сборка проекта дала мне java.lang.LinkageError: API JAXB 2.1 загружается из загрузчика классов начальной загрузки - PullRequest
4 голосов
/ 03 октября 2011

При создании проекта я получаю следующую ошибку:

java.lang.LinkageError: API JAXB 2.1 загружается из загрузчика классов начальной загрузки, но этот RI (из jar: file: / C: / Documents and Settings / ind / .m2 / репозиторий / 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.

1 Ответ

0 голосов
/ 03 октября 2011

Реализация JAXB 2.1 включена в Java SE 6, а реализация JAXB 2.2 включена в Java SE 7. Если у вас нет требования сделать это, я бы рекомендовал использовать реализацию JAXB, которая соответствует включенным API-интерфейсам JAXBв используемой вами версии Java.

...