我下载了java.sun.com中的Java XML Pack - Spring 02 Release版本,是那里的最新的,重新替换jaxp.jar之后,提示信息变成这样了Exception in thread "main" javax.xml.parsers.FactoryConfigurationError: Provider org.apache.crimson.jaxp.DocumentBuilderFactoryImpl not found at javax.xml.parsers.DocumentBuilderFactory.newInstance(Unknown Source) at SaveOrders.main(SaveOrders.java:19) 我想,这个jaxp是最新的了吧? 为什么它也是crimson内核的呢? 我的问题如何才能解决呢??
Do you find crimson.jar on your filesystem? Make sure your classpath has it.
不过你的JAXP也该升级了,还在用Crimson的内核
org.apache.crimson.jaxp.DocumentBuilderFactoryImpl not found
at javax.xml.parsers.DocumentBuilderFactory.newInstance(Unknown Source)
at SaveOrders.main(SaveOrders.java:19)
我想,这个jaxp是最新的了吧? 为什么它也是crimson内核的呢?
我的问题如何才能解决呢??
你不必使用它
你可以去xml.apache.org下载它的Xerces 和Xalan
Xerces 包括了crimson,而且速度比它快的多!另外,JDOM是个更好的东西
同意的是楼上的楼上
不过Xerces和Crimson好像是Apache的两个项目吧
Crimson继承自Tr-X项目,性能太差,确已快淘汰,但未包含在Xerces中