1

我已经从http://twitter4j.org下载了 Twitter4j 3.0.1 。然后我在 Eclipse appengine 1.7.0 中添加了以下 jars。

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.

但是如果我创建一个新的 Java 控制台项目而不是 appengine,那么相同的代码可以正常工作。

4

1 回答 1

0

现在 Twitter4j 发布了具有以下功能的新版本,

Twitter4J 的特点是: ✔ 100% 纯 Java - 适用于任何 Java 平台版本 5 或更高版本✔ Android 平台和 Google App Engine 就绪✔ 零依赖:无需额外的 jars ✔ 内置 OAuth 支持✔ 开箱即用的 gzip支持✔ 100% Twitter API 1.1 兼容

下载其支持的 Appengine 3.0.3。http://twitter4j.org/en/。谢谢。

于 2013-06-17T10:38:17.683 回答