我的问题总结很好,http://tech.groups.yahoo.com/group/jena-dev/message/33894也提出了解决方案。问题是陈述解决方案需要访问代码,而我只使用软件的二进制分发。任何人都知道我还能做什么,如果有一个jar文件我可以从某处下载/添加到classpath?我尝试过各种版本的XercesImpl.jar,都会导致各种其他错误。任何帮助非常感谢!
答案 0 :(得分:0)
Apache Jena目前依赖于(在编译和运行时)Apache Xerces(即xerces:xercesImpl:2.10.0),因此在没有源代码更改的情况下无法删除Apache Xerces。
Xerces用于RDF / XML解析和数据类型。
在理想的世界中,RDF / XML解析可能位于一个单独的模块(即jena-rdfxml)中,该模块将继续依赖于Apache Xerces,并且需要重新实现数据类型而不依赖于Apache Xerces。这样,您可以使用jena-core模块,不支持RDF / XML,也不依赖于Apache Xerces。
请问您为什么需要或想从类路径中删除xercesImpl.jar?
另见: