2013-08-04 2 views
-1

Я использую парсер Java RSS horrorss Я добавил horrorss-2.2.0.jar в свой путь сборки в Eclipse.Простой код ужасов не запускается

Я даже не могу получить простейший бит кода для запуска.

import org.horrabin.horrorss.*; 

public class Test { 

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

     RssParser rss = new RssParser(); 

     try{ 
       RssFeed feed = rss.load("http://rss.slashdot.org/Slashdot/slashdot"); 

       // Gets the channel information of the feed and 
       // display its title 
       RssChannelBean channel = feed.getChannel(); 
       System.out.println("Feed Title: " + channel.getTitle()); 


     }catch(Exception e){ 
       System.err.println(e); 
     } 


} 
} 

Консоль Выход всегда следующие

Exception in thread "main" java.lang.NoClassDefFoundError: com/hp/hpl/sparta/Parser 
    at org.horrabin.horrorss.RssParser.parseFromReader(RssParser.java:431) 
    at org.horrabin.horrorss.RssParser.parseFromURL(RssParser.java:455) 
    at org.horrabin.horrorss.RssParser.load(RssParser.java:115) 
    at org.horrabin.horrorss.RssParser.load(RssParser.java:147) 
    at Test.main(Test.java:10) 
Caused by: java.lang.ClassNotFoundException: com.hp.hpl.sparta.Parser 
    at java.net.URLClassLoader$1.run(Unknown Source) 
    at java.net.URLClassLoader$1.run(Unknown Source) 
    at java.security.AccessController.doPrivileged(Native Method) 
    at java.net.URLClassLoader.findClass(Unknown Source) 
    at java.lang.ClassLoader.loadClass(Unknown Source) 
    at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source) 
    at java.lang.ClassLoader.loadClass(Unknown Source) 
    ... 5 more 

Я надеюсь, что вы, ребята, можете помочь мне (или показать мне еще один хороший метод для обработки RSS-каналы в Java)

+0

Вы вводите в заблуждение две вещи. Ваш код _does_ компилируется. Но это не _run_. Первый очевидный вопрос: есть ли у вас все необходимые банки в вашем классе? Кажется, ответ на этот вопрос нет. – fge

ответ

3

ли вы читаете это на главной странице?

Требуется Sparta-XML, легкий XML-парсер на основе XPath.

Вам необходимо получить банку Sparta-XML и добавить ее в путь построения eclipse.

Смежные вопросы