Java 最简单的恐怖代码没有';跑不动
我正在使用JavaRSS解析器 我在Eclipse中将horrorss-2.2.0.jar添加到我的构建路径中 我甚至连最简单的代码都无法运行Java 最简单的恐怖代码没有';跑不动,java,rss,Java,Rss,我正在使用JavaRSS解析器 我在Eclipse中将horrorss-2.2.0.jar添加到我的构建路径中 我甚至连最简单的代码都无法运行 import org.horrabin.horrorss.*; public class Test { public static void main(String[] args) throws Exception { RssParser rss = new RssParser(); try{
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
我希望你们能帮助我(或者给我展示另一种用Java处理RSS提要的好方法)你在主页上读到了吗 它需要SpartaXML,这是一种基于XPath的轻量级XML解析器
您需要获得SpartaXMLJAR并将其添加到eclipse构建路径中。您混淆了两件事。你的代码可以编译。但它没有运行。第一个明显的问题:类路径中是否有所有必要的jar?这个问题的答案似乎是否定的。