【问题标题】:Java - when changing from jre 1.6 to 1.7 DocumentBuildFactory failsJava - 从 jre 1.6 更改为 1.7 DocumentBuildFactory 失败
【发布时间】:2013-08-22 16:23:55
【问题描述】:

我正在尝试更改一个项目以使用 jre 1.7。但是当我更改引用的库时,出现以下错误:

DocumentBuildFactory documentBuildFactory = (DocumentBuilderFactory) = new  org.apache.xerces.jaxp.DocumentBuilderFactoryImpl();

任何想法为什么?因为我认为它没有被弃用。

我得到的错误是 org.apache.xerces 无法解析为类型

【问题讨论】:

  • 你到底遇到了什么错误?
  • 不是DocumentBuilderFactory吗?
  • 添加错误 - 这只是 qn 中的错字 - 抱歉

标签: java java-7 xerces jaxp


【解决方案1】:

不要直接实例化org.apache.xerces.jaxp.DocumentBuilderFactoryImpl。始终使用DocumentBuilderFactory.newInstance,它将使用(除其他外)服务API 来定位实际的DocumentBuilderFactory 以进行实例化。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-04-03
    • 1970-01-01
    • 2014-08-02
    • 1970-01-01
    相关资源
    最近更新 更多