相关文章推荐
激动的莲藕  ·  JavaScript ...·  1 年前    · 
痴情的帽子  ·  visual studio code - ...·  1 年前    · 
想出国的扁豆  ·  Qt 之 Graphics View ...·  1 年前    · 

我使用jdk8时,引用有xml-apis-1.0.b2.jar、jaxb、xerces_2_5_0的依赖,但是得到了报错j:com.sun.xml.internal.bind.v2.util.XmlFactory.createDocumentBuilderFactory null java.lang.AbstractMethodError: javax.xml.parsers.DocumentBuilderFactory.setFeature(Ljava/lang/String;Z)V,但是在使用jdk7时没有出现。我如何使用jdk8来运行我的程序。

159浏览 · 2023-10-09 18:14:19
这个问题可能是由于 JDK 8 不再支持一些旧的 XML 解析器和[文档](https://geek.csdn.net/edu/300981ef51993cfd737d329c71ba77f9?dp_token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpZCI6NDQ0MDg2MiwiZXhwIjoxNzA3MzcxOTM4LCJpYXQiOjE3MDY3NjcxMzgsInVzZXJuYW1lIjoid2VpeGluXzY4NjQ1NjQ1In0.RrTYEnMNYPC7AQdoij4SBb0kKEgHoyvF-bZOG2eGQvc&spm=1055.2569.3001.10083)生成器导致的。为了[解决](https://geek.csdn.net/educolumn/03368addd5d267af1b4c6df01bb4af26?spm=1055.2569.3001.10083)这个问题,你需要升级你的[依赖](https://geek.csdn.net/educolumn/251730cd3c2bc47323babd5fc55c308e?spm=1055.2569.3001.10083)以使用符合 JDK 8 标准的库。可以使用 Maven 或 Gradle 等构建工具来管理[依赖](https://geek.csdn.net/educolumn/251730cd3c2bc47323babd5fc55c308e?spm=1055.2569.3001.10083)。 1. 替换 xml-apis-1.0.b2.jar [依赖](https://geek.csdn.net/educolumn/251730cd3c2bc47323babd5fc55c308e?spm=1055.2569.3001.10083) 这个依赖是用来支持旧版的 XML 解析器,不再被 JDK 8 支持。你可以将其替换为更现代的库,比如 Apache XML Commons,它支持更多的 XML 标准。 <dependency> <groupId>xml-apis</groupId> <artifactId>xml-apis</artifactId> <version>1.4.01</version> </dependency>