

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

# JMS 및 Amazon SQS 작업을 위한 사전 조건
<a name="prerequisites"></a>

시작하기 전에 다음 사전 요구 사항을 완비해야 합니다.
+ **Java용 SDK**

  프로젝트에 Java용 SDK를 포함시키는 두 가지 방법이 있습니다.
  + Java용 SDK 다운로드 및 설치
  + Maven을 사용하여 Amazon SQS Java 메시징 라이브러리를 다운로드합니다.
**참고**  
Java용 SDK는 종속적으로 포함되어 있습니다.  
[Java용 SDK](https://aws.amazon.com/sdkforjava/) 및 Java용 Amazon SQS 확장 클라이언트 라이브러리를 사용하려면 J2SE 개발 키트 8.0 이상이 필요합니다.

    Java용 SDK 다운로드에 대한 자세한 내용은 [Java용 SDK](https://aws.amazon.com/sdkforjava/)를 참조하세요.
+ **Amazon SQS Java 메시징 라이브러리** 

  Maven을 사용하지 않을 경우, `amazon-sqs-java-messaging-lib.jar` 패키지를 Java 빌드 클래스 경로에 추가해야 합니다. 라이브러리 다운로드에 대한 자세한 내용은 [Amazon SQS Java 메시징 라이브러리](https://github.com/awslabs/amazon-sqs-java-messaging-lib)를 참조하세요.
**참고**  
Amazon SQS Java 메시징 라이브러리에는 [Maven](http://maven.apache.org/)과 [Spring 프레임워크](http://projects.spring.io/spring-framework/)에 대한 지원이 포함되어 있습니다.  
Maven, Spring Framework, Amazon SQS Java 메시징 라이브러리를 사용하는 코드 샘플은 [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 Management Console, `CreateQueue` API 또는 Amazon SQS Java 메시징 라이브러리에 들어 있는 래핑된 Amazon SQS 클라이언트를 사용하여 대기열을 생성합니다.
  + AWS Management Console 또는 `CreateQueue` API를 사용하여 Amazon SQS에서 대기열을 만드는 방법에 대한 정보는 [대기열 만들기](creating-sqs-standard-queues.md#step-create-standard-queue)를 참조하세요.
  + Amazon SQS Java 메시징 라이브러리 사용에 대한 자세한 내용은 [Amazon SQS Java 메시징 라이브러리 사용](getting-started.md) 섹션을 참조하세요.