Java - 罗马rss reader?
问题描述:
我正在尝试阅读rss。 我将jar文件复制到我的libs文件夹中,然后将jar文件作为库添加到我的eclipse项目中。 为了导出我检查了我的jar文件。Java - 罗马rss reader?
现在我试图用罗马
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);
我上最后一行出现以下错误提供的RSS阅读器: 类型org.jdom.Document中不能得到解决。它是从所需的.class文件中间接引用的
这是什么意思?解决办法是什么? *进口没有错误*
答
除了将罗马的jar文件复制到libs文件夹,您还需要将JDOM's库(jar)添加到您的类路径中。
您正在收到的错误说有人正在间接引用JDOM的jar。可能是罗马或其他任何你无法控制的图书馆的人。
答
为了让它编译,我不得不使用来自http://www.jdom.org/dist/binary/archive/的jdom-1.1.3.jar文件。压缩文件解压后,可以在目录jdom-1.1.3 \ jdom \ build中找到它。
您需要右键单击您的项目|选择属性| Java构建路径|库|添加外部JAR。
+5
是的,不得不编译我自己的jdom-1.1.3。版本2.0.2似乎不起作用。 – Alveoli 2012-09-01 22:47:31
请告诉我在哪里可以找到JDOM – aryaxt 2011-03-12 22:18:31
@aryaxt:它在那里,在我发布的链接上。 – 2011-03-12 22:19:37
真棒让它工作,谢谢 – aryaxt 2011-03-12 22:28:04