

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

# Java 開発環境をセットアップする
<a name="java-development-environment"></a>

このトピックでは、Java 開発環境を設定し、アプリケーションを AWS Elastic Beanstalkにデプロイする前にローカルでテストする手順について説明します。また、便利なツールのインストール手順を提供するウェブサイトも参照します。

**Topics**
+ [Java 開発キットをインストールする](#java-development-environment-jdk)
+ [ウェブ コンテナをインストールする](#java-development-environment-tomcat)
+ [ライブラリをダウンロードする](#java-development-environment-libraries)
+ [AWS SDK for Java のインストール](#java-development-environment-sdk)
+ [IDE またはテキストエディタをインストールする](#java-development-environment-ide)

## Java 開発キットをインストールする
<a name="java-development-environment-jdk"></a>

Java 開発キット（JDK）をインストールする 指定しない場合は、最新バージョンを取得します。[oracle.com](http://www.oracle.com/technetwork/java/javase/downloads/index.html) で JDK をダウンロードします。

JDK には、ソースファイルを Elastic Beanstalk ウェブサーバーで実行可能なクラスファイルに組み込む目的で使用できる Java コンパイラが含まれています。

## ウェブ コンテナをインストールする
<a name="java-development-environment-tomcat"></a>

まだ別のウェブコンテナまたはフレームワークがない場合は、Elastic Beanstalk が Amazon Linux オペレーティングシステムでサポートするバージョンの 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 および JavaServer Pages（JSP）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/) 

## AWS SDK for Java のインストール
<a name="java-development-environment-sdk"></a>

アプリケーション内から AWS リソースを管理する必要がある場合は、 AWS SDK for Java をインストールします。たとえば、 では AWS SDK for Java、Amazon DynamoDB (DynamoDB) を使用して、複数のウェブサーバー間で Apache Tomcat アプリケーションのセッション状態を共有できます。詳細については、 AWS SDK for Java ドキュメントの「[Manage Tomcat Session State with Amazon DynamoDB](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 を試してどちらが使いやすいかを確認してください。
+  [Eclipse IDE for Java EE Developers をインストールする](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、 AWS Toolkit for Eclipse GitHub リポジトリの [README.md](https://github.com/aws/aws-toolkit-eclipse) ファイルを参照してください。