

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

# JMS と Amazon SQS を使用するための前提条件
<a name="prerequisites"></a>

始めるには以下の前提条件を満たす必要があります:
+ ** SDK for Java**

  プロジェクトにSDK for Javaを含めるには以下の2つの方法があります:
  + SDK for Java をダウンロードしてインストールします。
  + Maven を使用して Amazon SQS Java Messaging Library を入手します。
**注記**  
SDK for Javaは依存関係として含められます。  
[SDK for Java](https://aws.amazon.com/sdkforjava/) と Java 用 Amazon SQS 拡張クライアントライブラリには、J2SE Development Kit 8.0 以降が必要です。

    SDK for Java のダウンロードの詳細については、「[ SDK for Java](https://aws.amazon.com/sdkforjava/)」を参照してください。
+ **Amazon SQS Java Messaging Library** 

  Mavenを使用しない場合は、`amazon-sqs-java-messaging-lib.jar`パッケージをJavaクラスパスに追加する必要があります。ライブラリのダウンロードの詳細については、「[Amazon SQS Java Messaging Library](https://github.com/awslabs/amazon-sqs-java-messaging-lib)」を参照してください。
**注記**  
Amazon SQS Java Messaging Library には、[Maven](http://maven.apache.org/)と [Spring フレームワーク](http://projects.spring.io/spring-framework/)のサポートが含まれます。  
Maven、Spring フレームワーク、Amazon SQS Java Messaging Library を使用するサンプルコードについては、「[Amazon SQS 標準キューで JMS を使用するための実用的な Java の例](sqs-jms-code-examples.md)」を参照してください。  

  ```
  <dependency>
    <groupId>com.amazonaws</groupId>
    <artifactId>amazon-sqs-java-messaging-lib</artifactId>
    <version>1.0.4</version>
    <type>jar</type>
  </dependency>
  ```
+ **Amazon SQS キュー**

  Amazon SQS 用のAWS マネジメントコンソール、`CreateQueue` API、または Amazon SQS Java Messaging Library に含まれているラップされた Amazon SQS クライアントを使用してキューを作成します。
  + Amazon SQS AWS マネジメントコンソールまたは`CreateQueue`の APIを使用してキューを作成する方法については、「[キューの作成](creating-sqs-standard-queues.md#step-create-standard-queue)」を参照してください。
  + Amazon SQS Java Messaging Library の使用の詳細については、「[Amazon SQS Java Messaging Library の使用](getting-started.md)」を参照してください。