не могу извинить код docx4j JAXBException - PullRequest
0 голосов
/ 29 апреля 2018

У меня есть код для генерации файлов слов в Java с идеей IntelliJ с использованием библиотеки docx4j, которая прекрасно работает в Java 8, но когда я перешел на Java 9 или 10, я получаю

Причина: java.lang.NoClassDefFoundError: javax / xml / bind / JAXBException

что я не могу избавиться, я попытался добавить Moxy в библиотеку, путь к классу, но все еще то же исключение я посмотрел в этой симуляционной проблеме, но у меня не получилось docx4j JXABException

Ответы [ 2 ]

0 голосов
/ 30 апреля 2018

я добавил jar-библиотеку jar, и теперь она работает нормально. Надеюсь, она не вылетит

0 голосов
/ 30 апреля 2018

Я ожидаю, что есть еще работа, но https://github.com/plutext/docx4j/tree/Java9 работает в Eclipse Oxygen.3a 4.7.3a с Open JDK 9, по крайней мере.

ОБНОВЛЕНИЕ 6 мая 2018

Удалил ветку Java 9, так как вы можете использовать master после https://github.com/plutext/docx4j/commit/0def93434bc9a3efcbbf214247572dc5b9e96616

Исправление в https://www.docx4java.org/docx4j/docx4j-nightly-20180506.jar и в выпуске v3.3.8.

...