我有一个代码,使用docx4j库生成带有IntelliJ想法的Java文件,它在java 8中运行得很好但是当我迁移到java 9或10时我得到了
引起:java.lang.NoClassDefFoundError:javax / xml / bind / JAXBException
我无法摆脱我尝试将Moxy添加到库,类路径但仍然是相同的异常 我查看了这个类似的问题,但对我来说并不适合docx4j JXABException
答案 0 :(得分:0)
我希望还有更多工作要做,但https://github.com/plutext/docx4j/tree/Java9至少在Eclipse Oxygen.3a 4.7.3a中使用Open JDK 9。
2018年5月6日更新
删除了Java 9分支,因为您可以使用主https://github.com/plutext/docx4j/commit/0def93434bc9a3efcbbf214247572dc5b9e96616
修复位于https://www.docx4java.org/docx4j/docx4j-nightly-20180506.jar,并且在发布时将在v3.3.8中。
答案 1 :(得分:0)
我确实添加了jxab库jar并且工作正常,现在希望它不会崩溃jxab jars