4

我正在尝试在基于 Java 的 Google App Engine 代码中发布 Atom/RSS 提要。我已经尝试使用罗马并不断收到以下错误(尝试谷歌搜索但没有成功),我正在运行的生成错误的代码也是演示代码(所以我觉得罗马不适用于 GAE)

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

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

谢谢。

4

2 回答 2

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

这只是意味着运行时类路径中缺少特定类(虽然它在编译时类路径中可用,但与 ClassNotFoundException 不同)。

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

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

于 2009-11-21T04:01:46.123 回答
2

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

于 2010-10-26T07:40:58.527 回答