Java - 罗马rss读者?

ary*_*axt 5 java eclipse rss jar rome

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

现在我正在尝试使用罗马提供的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);
Run Code Online (Sandbox Code Playgroud)

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

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

小智 8

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

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

  • 是的,不得不编译我自己的jdom-1.1.3.版本2.0.2似乎不起作用. (5认同)

Pab*_*ruz 7

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

你得到的错误说有人间接引用了JDOM的jar.可能是罗马人或你无法控制的任何其他图书馆的人.