質問

Twitterを実装するためにScribe1.2.jarファイルを使用しました。次のコードを使用します

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

コードをコンパイルすると、次のエラーが表示されます - org/scribe/builder/api/api.class:エラー!:無効なクラスファイル:誤ったクラスファイルバージョン. 。 LinkedInでも同じ問題が起こりました。問題を解決する方法は?このリンクを参照しました スクライブドキュメント

役に立ちましたか?

解決

あなたが言及した瓶、 Scribe-1.2.0.jarLinkedIn-J.jar (LinkedInの1つについて明示的に言及していませんでしたが、これを意味したと思います)Java SEバージョンであり、BlackBerryで使用できません。 Java Meバージョンを探す必要があります。 Preverify 最初に。

これを参照してください 質問 事前確認に関する追加情報について。

アップデート: Scribe-1.2.0.jarをダウンロードして、それを前処理しようとしました。次のエラーが発生しました。

Error preverifying class org.scribe.extractors.BaseStringExtractorImpl VERIFIER ERROR org/scribe/extractors/BaseStringExtractorImpl.getSortedAndEncodedParams(Lorg/scribe/model/OAuthRequest;)Ljava/lang/String;: Cannot find class java/util/Map

その理由は、Java.util.mapがJava Meに存在しないためです。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top