【发布时间】:2012-08-13 11:21:41
【问题描述】:
我按照this link 中列出的说明进行操作,一切顺利。 但是,当我尝试在 App 引擎上运行应用程序时,我收到以下错误。
java.lang.NoClassDefFoundError: com/google/gdata/client/spreadsheet/SpreadsheetService
at java.lang.Class.getDeclaredConstructors0(Native Method)
at java.lang.Class.privateGetDeclaredConstructors(Class.java:2389)
at java.lang.Class.getConstructor0(Class.java:2699)
at java.lang.Class.newInstance0(Class.java:326)
at java.lang.Class.newInstance(Class.java:308)
我看到其他人似乎也遇到过类似的问题 here.
我认为这可能是不兼容的问题,并尝试将我的 AppEngine SDK 升级到 1.7.0 并将 GWT SDK 升级到 2.4.0,但没有成功。
有什么想法吗?
【问题讨论】:
-
您是否将所有必需的 jar 添加到您的库目录中? developers.google.com/google-apps/spreadsheets/…
-
当然。作为独立应用程序做了一个小测试,效果也很好。肯定是 App 引擎的问题!
-
这解释了要添加哪些罐子。developers.google.com/appengine/articles/java/…
-
.. 以及如何编辑构建路径:wikihow.com/…
标签: java google-app-engine google-sheets