【发布时间】:2009-07-02 23:29:27
【问题描述】:
我有一段代码可以单独运行,但在客户项目中使用依赖项失败。打电话给
文档 doc = impl.createDocument(null,null,null);
失败(看起来像http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=4913257 的问题)。我的单元测试中的“impl”实例是 com.sun.org.apache.xerces.internal.dom.DOMImplementationImpl 的一个实例。在我的客户代码中,它是 org.apache.xerces.dom.DOMImplementationImpl 的一个实例。
如何追溯这种依赖关系?我尝试手动浏览类路径中的所有类和 jar 文件,但找不到 org.apache.xerces.dom.DOMImplementation 的提供者。是否可以观察何时加载类(以及为什么)?如何选择特定的 DOM 实现?我现在可以强制 jvm 使用特定的实现吗?
【问题讨论】:
标签: java xml dom dependencies