org.jdom.Document无法解析。它是间接引用的表单所需的.class文件

时间:2012-09-04 16:38:02

标签: jdom

我尝试使用RSS并收到以下错误:org.jdom.Document无法解析。它间接引用了所需的.class文件格式。

我已经将jdom jar添加到我的构建路径并尝试了不同的版本,但没有任何效果。

我在jdom jar中检查过,org.jdom.Document不存在,但jdom.src.org.jdom就在那里。如果我将jdom lib的源代码解压缩到我的项目并将包名称更改为org.jdom,它将解决错误。

但是,我只想使用jar文件,而不是实际的源。任何人都可以帮我解决错误?谢谢!

3 个答案:

答案 0 :(得分:3)

代替JDOM 2,x,在下载JDOM 1.1.3并将build / jdom-1.1.3.jar文件添加到Eclipse构建路径后,它修复了问题。

答案 1 :(得分:0)

我看到你'已经修好了'......但是,如果有其他人遇到同样的问题......

我希望你有jdom.zip文件,而不是jdom.jar文件。 jdom.zip文件是发行版,在jdom / build目录下,你会找到实际的jdom.jar文件(或者,根据版本,jdom-1.1.3.jar)。

JDOM 2.x有不同的发布格式(带有几个jar的zip文件......)。

令人困惑,因此2.x

中的不同发布格式

罗尔夫

答案 2 :(得分:0)

我遇到了同样的问题,发现我试图导入的Document或其他类在我的jar中的jdom2下发生了变化。即下载jdom jar并添加到我的构建路径中。所以要导入我改为" import org.jdom2.Document"而不是" org.jdom.Document"。

检查jar包中的类文件" jdom-2.0.6.jar"或者在您的特定版本中。

丹尼斯