2011-10-03 4 views
4

При создании проекта я получаю следующее сообщение об ошибке:Построение проекта дал мне java.lang.LinkageError: JAXB 2.1 API загружается из загрузчик классов

java.lang.LinkageError : JAXB 2.1 API is being loaded from the bootstrap classloader, but this RI (from 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) needs 2.2 API. Use the endorsed directory mechanism to place jaxb-api.jar in the bootstrap classloader. (See http://java.sun.com/j2se/1.6.0/docs/guide/standards/)

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

+0

Посмотрите также на [мой ответ на аналогичный вопрос] (http://stackoverflow.com/a/8832530/505893). – bluish

ответ

0

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

+0

Спасибо за ответ Блейз. сохраняя jaxb.jar в jdk/lib, я решил эту проблему. – Surendra

 Смежные вопросы

  • Нет связанных вопросов^_^