我想從谷歌日曆API開始。我從這個官方鏈接Google Calendar API開始,並從這裏下載了Google API Samples的java示例代碼。我試圖運行它,一個例外:嘗試谷歌聯繫API時不再有可用的例外
的NoClassDefFoundError爲.../UTIL/NoLongerAvailableException 造成 ClassNotFoundException的:.../UTIL/NoLongerAvailableException
任何一個可以幫助我?
我想從谷歌日曆API開始。我從這個官方鏈接Google Calendar API開始,並從這裏下載了Google API Samples的java示例代碼。我試圖運行它,一個例外:嘗試谷歌聯繫API時不再有可用的例外
的NoClassDefFoundError爲.../UTIL/NoLongerAvailableException 造成 ClassNotFoundException的:.../UTIL/NoLongerAvailableException
任何一個可以幫助我?
ClassNotFoundException
當JVM找不到類時(以及您的情況NoLongerAvailableException
)時拋出。確保您的類路徑中有相關的jar(gdata-core-xx.yy.jar
)或WEB-INF/lib
文件夾,其中包含NoLongerAvailableException
。
問題通過簡單地利用給出的ant腳本命令運行的應用程序解決:
「螞蟻-f集結samples.xml sample.xxxxx.run」
其中xxxxxx爲例子名稱(如接觸或日曆),你應該從gdata/java文件夾中運行這個命令。
您也可以修改示例的java文件中的任何代碼,然後重新運行該腳本以檢查更新。
謝謝大家。
是的gdata-core-1.0.jar存在於myProject \ gdata \ java \ lib中 –
有一個ant腳本來構建它。在谷歌開發者網站也看到這個運行腳本行「ant -f gdata/java/build-samples.xml sample.contacts.run」,但我無法理解。我沒有這個「sample.contacts.run」。我像往常一樣使用螞蟻構建腳本 –
將類庫設置在類路徑中並運行程序。 –