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

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

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) требуется API 2.2. Используйте одобренный механизм каталогов, чтобы поместить jaxb-api.jar в загрузчик классов начальной загрузки. (См. http://java.sun.com/j2se/1.6.0/docs/guide/standards/)

Пожалуйста, ответьте asp.


person Surendra    schedule 03.10.2011    source источник
comment
Взгляните также на мой ответ на аналогичный вопрос.   -  person bluish    schedule 12.01.2012


Ответы (1)


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

person bdoughan    schedule 03.10.2011
comment
Спасибо за ответ, Блейз. сохраняя jaxb.jar в jdk / lib, я решил эту проблему. - person Surendra; 06.10.2011