首页 文章

为什么xercesImpl会将自己的XML API带到我的maven项目中,而所有XML API都在rt.jar中?

提问于
浏览
2

当我将xercesImpl-2.9.1添加到我的maven项目's pom xml-apis-1.3.04.jar gets into my project assembly as a xercesImpl-2.9.1' s编译范围依赖项时 . xml-apis-1.3.04包含javax.xml . ,org.w3c.dom . 和org.sax.xml . * . 做什么的?所有这些API都是由rt.jar提供的(至少1.5以上) . 典型的独立应用程序将忽略xml-apis-1.3.04.jar并从rt.jar加载XML API类 .

1 回答

  • 0

    它可能是为了旧版JRE的向后兼容性(是的,我知道没有人会理解它仍然会使用它们,但只是查看有关Java 1.4.2的问题数量) .

相关问题