我正在尝试使用 jTwitter 使用我的消费者密钥/秘密和访问令牌/秘密来获取 oauth 实例。这在此处的 javadoc 中有详细记录。我已经下载了 signpost、signpost-jetty 和 jtwitter 库,但是在部署和运行 servlet 之后,我收到一个错误java.lang.NoClassDefFoundError: winterwell/jtwitter/OAuthSignpostClient
Eclipse 没有抱怨该类不存在,因为它存在——我可以在JAR 文件本身,在我的项目中。所以,我说算了,我会尝试OAuthScribeClient,但这会产生一个非常相似的错误,java.lang.NoClassDefFoundError: org/scribe/oauth/Token
这让我更加困惑,因为我的 java 文件中有以下代码,它编译时没有错误或警告:
import org.scribe.oauth.Token;
Token token = new Token("myaccesstokeninfo", "accesstokensecret");
显然,我遗漏了一些非常基本的东西,但我完全不知道它可能是什么。谢谢。