SyndFeedInput()。用Java构建:无法访问未找到org.jdom.Document的org.jdom.Document类文件

时间:2011-12-11 15:47:33

标签: java rss xml-parsing

我正在使用Netbeans IDe 7.0.1。 我正在用Java测试一个程序,它使用ROME来解析xml。

 public class RSSNew {
        public static void main(String[] args) throws Exception {
           URL url = new URL("RSS URL");
           XmlReader reader = null;
           try {
                reader = new XmlReader(url);
                SyndFeed feed = new SyndFeedInput().build(reader); /* HERE */
               }
               finally {
                   if (reader != null)
                       reader.close();
                      }
               }
            }

错误是:

**cannot access org.jdom.Document
class file for org.jdom.Document not found
            SyndFeed feed = new SyndFeedInput().build(reader);
Note: C:\Users\User PC\Documents\NetBeansProjects\RSS\src\rss\RSS.java uses unchecked     or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
1 error**

您是否曾经历过这样的错误?

先谢谢

PS。我在我的项目中添加了以下jar文件:

feed4j.jar 罗马1.0.jar 罗马-1.0-javadoc.jar

1 个答案:

答案 0 :(得分:3)

我只是有同样的错误信息 - 你需要将jdom.jar添加到你的项目类路径中,它被rome使用。你可以从这里得到它:http://www.jdom.org/dist/binary/