Java - 当从jre 1.6更改为1.7时,DocumentBuilderFactory失败

时间:2013-08-22 16:23:56

标签: java java-7 xerces jaxp

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

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

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

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

1 个答案:

答案 0 :(得分:1)

不要直接实例化org.apache.xerces.jaxp.DocumentBuilderFactoryImpl。始终使用DocumentBuilderFactory.newInstance,它将使用(其中包括)Services API来定位要实例化的实际DocumentBuilderFactory