无法将库导入 Google App Engine 项目



我在 Ubuntu 上使用 Google App Engine SDK 1.8.5 和 Eclipse 3.8。

我想将云存储服务添加到我的应用程序中,因此我下载了guava-gwt-15.0.jarappengine-gcs-client-0.3.jar,并将它们放在我的应用程序/war/WEB-INF/lib/文件夹中。我还将这些jars添加到Eclipse中的构建路径中。

当我在开发

模式下启动我的应用程序时,它运行良好,至少在我尝试访问与 GCS 库相关的页面之前。当我这样做时,我收到以下错误:

java.lang.NoClassDefFoundError: com/google/common/base/Preconditions
at com.google.appengine.tools.cloudstorage.GcsServiceImpl.<init>(GcsServiceImpl.java:35)
at com.google.appengine.tools.cloudstorage.GcsServiceFactory.createGcsService(GcsServiceFactory.java:32)
... etc

我清理了我的项目并多次重新启动 Eclipse,但问题仍然存在。怎么办?

除了用于GWT的番石榴之外,您还需要核心番石榴库(guava-15.0.jar)。下载要war/WEB-INF/lib的.jar,并将其添加到构建路径中。

相关内容

  • 没有找到相关文章

最新更新