1

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

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

我检查了 jdom jar,org.jdom.Document 不存在,但 jdom.src.org.jdom 存在。如果我将 jdom lib 的源代码提取到我的项目并将包名称更改为 org.jdom,它将解决错误。

但是,我只想使用 jar 文件,而不是实际来源。谁能帮我解决错误?谢谢!

4

3 回答 3

3

在下载 JDOM 1.1.3 并将 build/jdom-1.1.3.jar 文件添加到 Eclipse 构建路径后,而不是 JDOM 2,x,它解决了问题。

于 2013-02-06T03:30:29.497 回答
0

我看到你“把它修好了”……但是,万一其他人遇到同样的问题……

我希望您有 jdom.zip 文件,而不是 jdom.jar 文件。jdom.zip 文件是分发包,在 jdom/build 目录中,您会找到实际的 jdom.jar 文件(或者,取决于版本, jdom-1.1.3.jar )。

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

令人困惑,因此 2.x 中的不同发布格式

罗尔夫

于 2012-09-04T23:30:44.703 回答
0

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

检查 jar 包“jdom-2.0.6.jar”或特定版本中的类文件。

丹尼斯

于 2017-06-25T13:10:59.307 回答