

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# 設定您的 Java 開發環境
<a name="java-development-environment"></a>

本主題提供設定 Java 開發環境的說明，以在本機測試您的應用程式，然後再部署到其中 AWS Elastic Beanstalk。它也參考提供實用工具安裝指示的網站。

**Topics**
+ [安裝 Java 開發套件](#java-development-environment-jdk)
+ [安裝 Web 容器](#java-development-environment-tomcat)
+ [下載程式庫](#java-development-environment-libraries)
+ [安裝適用於 Java 的 AWS 開發套件](#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 內含 Java 編譯器，您可用其將來源檔案建立為可於 Elastic Beanstalk Web 伺服器上執行的類別檔案。

## 安裝 Web 容器
<a name="java-development-environment-tomcat"></a>

如果您還沒有其他 Web 容器或架構，請為 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 網站下載適用於您環境的 Tomcat](http://tomcat.apache.org) 版本。

## 下載程式庫
<a name="java-development-environment-libraries"></a>

Elastic Beanstalk 平台預設包含幾個程式庫。下載您應用程式將使用的程式庫，並將其儲存在您的專案資料夾，以部署至應用程式原始碼套件。

若您已於本機安裝 Tomcat，可自安裝資料夾複製 servlet 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/) 

## 安裝適用於 Java 的 AWS 開發套件
<a name="java-development-environment-sdk"></a>

如果您需要從應用程式中管理 AWS 資源，請安裝適用於 Java 的 AWS 開發套件。例如，透過 適用於 Java 的 AWS SDK，您可以使用 Amazon DynamoDB (DynamoDB) 在多個 Web 伺服器上共用 Apache Tomcat 應用程式的工作階段狀態。如需詳細資訊，請參閱適用於 Java 的 AWS SDK 文件中的[使用 Amazon DynamoDB 管理 Tomcat 工作階段狀態](https://docs.aws.amazon.com/AWSSdkDocsJava/latest/DeveloperGuide/java-dg-tomcat-session-manager.html)。

如需詳細資訊及安裝說明，請造訪[適用於 Java 的AWS 開發套件首頁](https://aws.amazon.com/sdk-for-java/)。

## 安裝 IDE 或文字編輯器
<a name="java-development-environment-ide"></a>

整合開發環境 (IDE) 提供可加速應用程式開發的各種功能。若您尚未使用 IDE 進行 Java 開發，請嘗試 Eclipse 和 IntelliJ，看哪個更適合您。
+  [安裝 Eclipse IDE for Java EE Developers](https://www.eclipse.org/downloads/) (Java EE 開發人員專用 Eclipse IDE) 
+  [安裝 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) 檔案。