2009-11-21 84 views
4

我想在基于Java的Google App Engine代码中发布Atom/RSS feed。我曾尝试使用罗马,并继续得到以下错误(尝试谷歌搜索没有成功),也是我运行的代码生成的错误是演示代码(所以我觉得罗马将不会与GAE一起工作)基于Java的Atom/RSS库适用于Google App Engine

java.lang.NoClassDefFoundError: org/jdom/JDOMException 
    at com.sun.syndication.io.SyndFeedOutput.<init>(SyndFeedOutput.java:44) 

我在寻找的是一个简单的Java库的建议,用于在Google App Engine中创建和发布Atom提要。

谢谢。

回答

5
java.lang.NoClassDefFoundError: org/jdom/JDOMException 

这只是意味着特定的类是在运行时类路径缺失(而这是在编译时类路径,这与ClassNotFoundException的区别)。

逻辑的下一步将是在运行时类路径中包含特定的类(或者更具体地说,具有特定类的JAR文件)。然后这个错误将消失。

检查您的编译时类路径是否存在,并将其添加到运行时类路径。或者,如果它实际上是您还没有的依赖项,那么最好知道包名已经暗示您可以在http://jdom.org处找到并下载它。

+0

感谢您的提示。现在就尝试一下。我不是一个新的程序员,但我是java的新手。 – Littlejon 2009-11-21 04:04:29

+0

工作过。谢谢。 – Littlejon 2009-11-21 04:09:48

+0

不客气。 – BalusC 2009-11-21 04:11:33

2

@Adriana和任何其他人迟到的线程: 什么Balus的意思是,原来的海报,错过了JDOM库,它可以在http://jdom.org/下载。您只需将.jar添加到类路径中,ROME演示代码显然缺乏该类路径。

相关问题