Я использую JDK 1.6 и работаю над существующим приложением, использующим JAXB.
Как узнать, использую ли я JAXB 1 или JAXB 2?
Если в вашей модели есть аннотации из пакета javax.xml.bind.annotation, то вы используете JAXB 2 (JSR-222) . Эти аннотации не существовали в JAXB 1 (JSR-31) . Модель JAXB 1 состоит из определенных сгенерированных интерфейсов, поддерживаемых классами impl, специфичными для реализации.
javax.xml.bind.annotation