JAXB работает под Java 5?

При создании со знатоком, я получаю "пакет, не существует javax.xml.bind.annotation"

Что я должен заставить JAXB работать с Java 5?

9
задан Arne Evertsson 24 May 2010 в 20:03
поделиться

3 ответа

Вы можете загрузить эталонную реализацию (RI) с http://jaxb.dev.java.net/ .

Я не могу посоветовать вам, как заставить его работать с maven - больше хлопот, чем оно того стоит, если вы спросите меня.

Java6 включает слегка измененную версию RI, но сам RI прекрасно работает с Java5.

4
ответ дан 4 December 2019 в 14:26
поделиться

Похоже, существует много версий и разных путей для получения JAXB из репозитория maven.

Я предполагаю, что правильный артефакт - это javax.xml.bind: jaxb-api: 2.2

<dependency>
    <groupId>javax.xml.bind</groupId>
    <artifactId>jaxb-api</artifactId>
    <version>2.2</version>
    <scope>compile</scope>
</dependency>
2
ответ дан 4 December 2019 в 14:26
поделиться

Jaxb должен работать с Java 5, но похоже, что у других людей проблемы с ним. Может быть, не хватает каких-то банок?

Прочтите это сообщение на форуме.

1
ответ дан 4 December 2019 в 14:26
поделиться
Другие вопросы по тегам:

Похожие вопросы: