2

当我将 xercesImpl-2.9.1 添加到我的 maven 项目的 pom 时,xml-apis-1.3.04.jar 作为 xercesImpl-2.9.1 的编译范围依赖项进入我的项目程序集。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 类。

4

1 回答 1

0

这可能是为了向后兼容旧的 JRE(是的,我知道没有人会继续使用它们,但只需查看有关 Java 1.4.2 的问题数量)。

于 2012-11-30T09:17:14.173 回答