

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

# Java 개발 환경 설정
<a name="java-development-environment"></a>

이 주제에서는 AWS Elastic Beanstalk로 배포하기 전 로컬 컴퓨터에서 애플리케이션을 테스트하기 위해 Java 개발 환경을 설정하는 지침을 제공합니다. 또한 유용한 도구에 대한 설치 지침을 제공하는 웹 사이트도 알려줍니다.

**Topics**
+ [

## Java 개발 키트 설치
](#java-development-environment-jdk)
+ [

## 웹 컨테이너 설치
](#java-development-environment-tomcat)
+ [

## 라이브러리 다운로드
](#java-development-environment-libraries)
+ [

## Java용 AWS SDK 설치
](#java-development-environment-sdk)
+ [

## IDE 또는 텍스트 편집기 설치
](#java-development-environment-ide)

## Java 개발 키트 설치
<a name="java-development-environment-jdk"></a>

JDK(Java Development Kit)를 설치합니다. 기본 설정이 없다면 최신 버전을 가져옵니다. [oracle.com](http://www.oracle.com/technetwork/java/javase/downloads/index.html)에서 JDK를 다운로드합니다.

JDK에 포함된 Java 컴파일러를 이용해 소스 파일을 Elastic Beanstalk 웹 서버에서 실행되는 클래스 파일에 빌드할 수 있습니다.

## 웹 컨테이너 설치
<a name="java-development-environment-tomcat"></a>

다른 웹 컨테이너 또는 프레임워크가 아직 없는 경우 Amazon Linux 운영 체제에 대해 Elastic Beanstalk에서 지원하는 Tomcat 버전을 설치합니다. Elastic Beanstalk에서 지원하는 Apache Tomcat의 현재 버전 목록은 *AWS Elastic Beanstalk 플랫폼* 문서의 [Tomcat](https://docs.aws.amazon.com/elasticbeanstalk/latest/platforms/platforms-supported.html#platforms-supported.java)을 참조하세요. [Apache Tomcat](http://tomcat.apache.org) 웹 사이트에서 환경에 적용되는 Tomcat 버전을 다운로드합니다.

## 라이브러리 다운로드
<a name="java-development-environment-libraries"></a>

Elastic Beanstalk 플랫폼에는 기본적으로 몇 가지 라이브러리가 포함되어 있습니다. 애플리케이션에서 사용할 라이브러리를 다운로드한 후 프로젝트 폴더에 저장하여 애플리케이션 소스 번들에 배포합니다.

로컬에 Tomcat을 설치한 경우, 설치 폴더에서 서블릿 API와 JSP(JavaServer Pages) API 라이브러리를 복사할 수 있습니다. Tomcat 플랫폼 버전에 배포할 경우 해당 파일을 사용하는 클래스를 컴파일하려면, 소스 번들에는 이러한 파일이 없어도 되나 `classpath`에는 포함되어야 합니다.

JUnit, Google Guava, Apache Commons에는 유용한 라이브러리가 여러 개 있습니다. 자세한 내용은 홈페이지를 참조하십시오.
+  [JUnit 다운로드](https://github.com/junit-team/junit/wiki/Download-and-Install) 
+  [Google Guava 다운로드](https://code.google.com/p/guava-libraries/) 
+  [Apache Commons 다운로드](http://commons.apache.org/downloads/) 

## Java용 AWS SDK 설치
<a name="java-development-environment-sdk"></a>

애플리케이션 내에서 AWS 리소스를 관리해야 하는 경우 Java용 AWS SDK를 설치합니다. 예를 들어를 사용하면 Amazon DynamoDB(DynamoDB)를 사용하여 여러 웹 서버에서 Apache Tomcat 애플리케이션의 세션 상태를 공유할 AWS SDK for Java수 있습니다. 자세한 내용은 Java용 AWS SDK 설명서의 [Amazon DynamoDB로 Tomcat 세션 상태 관리를](https://docs.aws.amazon.com/AWSSdkDocsJava/latest/DeveloperGuide/java-dg-tomcat-session-manager.html) 참조하세요.

자세한 내용 및 설치 지침은 [AWS SDK for Java 홈페이지](https://aws.amazon.com/sdk-for-java/)를 참조하세요.

## IDE 또는 텍스트 편집기 설치
<a name="java-development-environment-ide"></a>

IDE(통합 개발 환경)에는 애플리케이션 개발을 촉진하는 다양한 기능이 있습니다. Java 개발에 IDE를 사용하지 않았다면, Eclipse와 IntelliJ를 사용해 보고 어느 것이 적합한지 살펴보십시오.
+  [Java EE 개발자를 위한 Eclipse IDE 설치](https://www.eclipse.org/downloads/) 
+  [IntelliJ 설치](https://www.jetbrains.com/idea/) 

IDE는 소스 제어에 사용하지 않을 프로젝트 폴더에 파일을 추가할 수 있습니다. 이 파일이 소스 제어용으로 커밋되지 않게 하려면 `.gitignore` 또는 소스 제어 도구의 유사한 기능을 사용하십시오.

코딩을 시작만 하면 되고 IDE의 일부 기능만 필요하다면, [Sublime Text 설치](http://www.sublimetext.com/)를 고려해 보십시오.

**참고**  
2023년 5월 31일부터 [AWS Toolkit for Eclipse](https://docs.aws.amazon.com//toolkit-for-eclipse/v1/user-guide/welcome.html)는 종료되며 AWS에서 더 이상 지원되지 않습니다. 의 수명 주기 종료에 대한 자세한 내용은 AWS Toolkit for Eclipse GitHub 리포지토리의 [README.md](https://github.com/aws/aws-toolkit-eclipse) 파일을 AWS Toolkit for Eclipse참조하세요.