1

Twitter4j3.0.1をhttp://twitter4j.orgからダウンロードしました。次に、Eclipseappengine1.7.0に次のjarを追加しました。

twitter4j-appengine-3.0.1.jar
twitter4j-async-3.0.1.jar
twitter4j-core-3.0.1.jar
twitter4j-examples-3.0.1.jar
twitter4j-media-support-3.0.1.jar
twitter4j-stream-3.0.1.jar

コード

twitter4j.Twitter twitter = new twitter4j.TwitterFactory().getInstance();
twitter.setOAuthConsumer("xxxxxxxxxxxxxxx","xxxxxxxxxxxxx");
twitter4j.auth.RequestToken requestToken  = twitter.getOAuthRequestToken();

コンパイルは成功しましたが、実行中に以下のエラーが発生しました。

java.lang.NoClassDefFoundError: twitter4j/Twitter.

しかし、appengineの代わりに新しいJavaコンソールプロジェクトを作成すると、同じコードが正常に機能します。

4

1 に答える 1

0

現在、Twitter4j は次の機能を備えた新しいバージョンをリリースしました。

Twitter4J の特長: ✔ 100% Pure Java - 任意の Java プラットフォーム バージョン 5 以降で動作 ✔ Android プラットフォームと Google App Engine に対応 ✔ 依存関係なし : 追加の jar は不要 ✔ 組み込みの OAuth サポート ✔ すぐに使える gzipサポート ✔ 100% Twitter API 1.1 互換

Appengine をサポートする 3.0.3 をダウンロードします。http://twitter4j.org/en/ .Thanks.

于 2013-06-17T10:38:17.683 に答える