欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

org.apache.xerces.jaxp.DocumentBuilderFactoryImpl not found ApacheXMLEclipseJavaSUN 

程序员文章站 2024-01-22 13:23:58
...
在eclipse中执行main方法的时候,默认的XML解析类是com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderFactoryImpl,这个是没问题的。

默认的XML解析类是org.apache.xerces.jaxp.DocumentBuilderFactoryImpl,所以报了如上的错误。
解决方法1
在XML解析之前,强制性的指定:
System.setProperty("javax.xml.parsers.DocumentBuilderFactory", "com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderFactoryImpl"); 

解决方法2
当然DocumentBuilderFactoryImpl 在xercesImpl.jar
但导入此包又会产生其他问题,
建议由j2ee1.4换成 Java EE 5就没有问题了