我想从谷歌日历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”。我像往常一样使用蚂蚁构建脚本 –
将类库设置在类路径中并运行程序。 –