0

Ubuntu の Eclipse 3.8 で Google App Engine SDK 1.8.5 を使用しています。

Cloud Storage サービスをアプリに追加したいので、 と をダウンロードguava-gwt-15.0.jarして、アプリフォルダーappengine-gcs-client-0.3.jarに入れました。/war/WEB-INF/lib/また、これらの jar を 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 を複数回再起動しましたが、問題は解決しません。何をすべきか?

4

1 に答える 1

0

GWT 用の Guava に加えて、コア Guava ライブラリ ( ) も必要ですguava-15.0.jar。.jar をダウンロードして、war/WEB-INF/libビルド パスにも追加します。

于 2013-10-08T20:20:53.413 に答える