ここから正確なコードを使用しています:
http://docs.amazonwebservices.com/AWSSimpleQueueService/latest/SQSDeveloperGuide/AuthJavaSampleHMACSignature.html
アプリケーションの署名を生成します。ただし、Eclipse で 1 行のコードが認識されない
result = Encoding.EncodeBase64(rawHmac);
Eclipse は、"Encoding" クラスを認識しないと言っています。これは正確なエラーです:
The method EncodeBase64(byte[]) is undefined for the type Encoding
次の 3 つのものをインポートしようとしました:
javax.sound.sampled.AudioFormat.Encoding;
org.apache.commons.codec.binary.Base64;
org.omg.IOP.Encoding;
ただし、これら3つすべてが、「EncodeBase64」機能を認識しないことを示しています。上記のリンクされたコードに使用するはずのインポートを知っている人はいますか?