1

我使用 Scribe1.2.jar 文件来实现 twitter。我使用以下代码

OAuthService service = new ServiceBuilder().provider(TwitterApi.class).apiKey("key").apiSecret("secret").build();
Token requestToken = service.getRequestToken();

当我编译代码时,它显示以下错误 - org/scribe/builder/api/Api.class: Error!: Invalid class file: Incorrect classfile version。同样的问题也发生在 Linkedin 中。如何解决问题?我提到了这个链接抄写员文档

4

1 回答 1

2

你提到的 jars,scribe-1.2.0.jarLinkedin-j.jar(你没有明确提到 LinkedIn 的那个,但我猜你的意思是这个)是 Java SE 版本,不能在 BlackBerry 上使用。您需要查找 Java ME 版本,如果找到,则需要先进行预验证

有关预验证的其他信息,请参阅此问题

更新:我下载了 scribe-1.2.0.jar 并尝试对其进行预验证。我收到以下错误:

错误预验证类 org.scribe.extractors.BaseStringExtractorImpl VERIFIER 错误 org/scribe/extractors/BaseStringExtractorImpl.getSortedAndEncodedParams(Lorg/scribe/model/OAuthRequest;)Ljava/lang/String;:找不到类 java/util/Map

原因是 Java ME 中不存在 java.util.Map。

于 2012-02-21T12:54:41.140 回答