我已经从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,那么相同的代码可以正常工作。