在java/rome中读取RSS提要:无法访问org.jdom.Document

nas*_*sir 4 java rss rome

我试图在java中阅读RSS feed我正在使用ROME来读取feed,但是获取错误无法访问未找到org.jdom.Document的org.jdom.Document类文件SyndFeed feed = new SyndFeedInput().build(reader ); 1错误

我已将jdom添加到lib但仍然收到错误.请指导我如何解决它.我的代码如下

import java.net.URL;
import java.util.Iterator;

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;

public class Reader {

  public static void main(String[] args) throws Exception {

    URL url  = new URL("http://viralpatel.net/blogs/feed");
    XmlReader reader = null;

    try {
      reader = new XmlReader(url);
      SyndFeed feed = new SyndFeedInput().build(reader);
      System.out.println("Feed Title: "+ feed.getAuthor());

      for (Iterator i = feed.getEntries().iterator(); i.hasNext();) {
        SyndEntry entry = (SyndEntry) i.next();
        System.out.println(entry.getTitle());
      }
    } finally {
      if (reader != null)
        reader.close();
    }
  }
}
Run Code Online (Sandbox Code Playgroud)

Zer*_*One 7

您使用的是哪个版本的JDOM?在我看来,ROME不能与最新版本2.0.0一起使用,但需要旧版本1. 从这里下载JDOM jar .