2

osx 10.8 で JRE JavaSE-1.6 を使用して Tomcat 7.0 で実行される Web アプリケーションを作成したいと考えています。開発者サイトのチュートリアルを使用していますが、呼び出そうとするとエラーが発生します

clientSecrets = GoogleClientSecrets.load(new JacksonFactory(), reader);

Jar google-http-client-jackson-1.16.0-rc.jarをビルド パスに追加しましたが、次のエラーが発生します。

java.lang.NoClassDefFoundError: com/google/api/client/json/JsonFactory
java.lang.ClassNotFoundException: com.google.api.client.json.JsonFactory

私のクラスパスは、特にこの Jar も指しています。

4

3 に答える 3

1

次の行を変更してこれを修正しました。

オリジナル:import com.google.api.client.json.jackson.JacksonFactory;

変更:import com.google.api.client.json.jackson2.JacksonFactory;

于 2014-08-01T18:21:29.167 に答える
0

このページのこちらから、3 つのライブラリが必要であると書かれています: 1) BigQuery 用に生成された Java クライアント ライブラリ 2) Java 用 Google HTTP クライアント ライブラリ 3) Java 用 Google OAuth クライアント ライブラリ

あなたはそれらすべてを持っていますか?#2があるようですが、Google HTTPクライアントが欠落しているようです。

于 2013-09-01T20:02:10.863 に答える