2009-11-21 87 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演示代碼顯然缺乏該類路徑。

相關問題