5

我正在尝试阅读 rss。我将 jar 文件复制到我的 libs 文件夹中,并将 jar 文件作为库添加到我的 eclipse 项目中。为了和导出我检查了我的 jar 文件。

现在我正在尝试使用 rome 提供的 rss 阅读器

import com.sun.syndication.feed.synd.SyndEntry;
import com.sun.syndication.feed.synd.SyndFeed;
import com.sun.syndication.io.SyndFeedInput;
import com.sun.syndication.io.XmlReader;

URL url  = new URL("http://myUrlGoesHere");
XmlReader reader = new XmlReader(url);      
SyndFeed feed = new SyndFeedInput().build(reader);

我在最后一行收到以下错误:无法解析类型 org.jdom.Document。它是从所需的 .class 文件中间接引用的

这是什么意思?解决办法是什么?*导入没有错误*

4

2 回答 2

8

为了让它编译,我必须使用来自http://www.jdom.org/dist/binary/archive/的 jdom-1.1.3.jar 文件。解压缩 zip 文件后,可以在目录 jdom-1.1.3\jdom\build 中找到它。

您需要右键单击您的项目| 选择属性 | Java 构建路径 | 图书馆 | 添加外部 JAR。

于 2012-04-28T01:08:23.453 回答
7

除了将 Rome 的 jar 文件复制到您的 libs 文件夹之外,您还需要将JDOM 的库(jar)添加到您的类路径中。

您收到的错误表明有人间接引用了 JDOM 的 jar。可能是罗马的某个人或您无法控制的任何其他图书馆。

于 2011-03-12T22:17:03.320 回答