【发布时间】:2012-08-28 00:37:55
【问题描述】:
似乎每当我尝试在 Eclipse 中的动态 Web 项目中使用与 XML 相关的类时,我尝试使用 main 方法运行一个仅用于测试的类时,我就会收到类似 AbstractMethodError 和 NoSuchMethodError 的错误.
这似乎是某种类路径问题,因为在格式化之前,这些项目的相同版本在我的机器上运行良好。
尝试使用 XMLBeans 的示例:
线程“主”java.lang.NoSuchMethodError 中的异常:com.ecw.adapterservice.schema.p2p.impl.ReferralRequestTypeImpl.generatedSetterHelperImpl(Lorg/apache/xmlbeans/XmlObject;Ljavax/xml/namespace/QName;IS)Lorg /apache/xmlbeans/XmlObject;
尝试使用简单 DOM 解析器的示例:
线程“主”java.lang.AbstractMethodError 中的异常:org.apache.xerces.dom.ElementImpl.setTextContent(Ljava/lang/String;)V
我注意到的一件有趣的事情是,当我尝试从我的项目中启动我的可执行类时,Eclipse 会弹出一个窗口,在我的整个项目中搜索“主要类型”。我想我以前从未见过它这样做,我怀疑这可能与我遇到的问题有关。
再次请注意,这些项目的源/库的相同副本过去能够运行相同的单个类而不会出现问题。
有人对这个问题有任何见解吗?这让我发疯了。
【问题讨论】: