

本文属于机器翻译版本。若本译文内容与英语原文存在差异，则一律以英文原文为准。

# 设置 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 的 S AWS DK](#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 容器或框架，请安装 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，则可以从安装文件夹中复制 servlet API 和 P JavaServer ages (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 的 S AWS DK
<a name="java-development-environment-sdk"></a>

如果您需要从应用程序内部管理 AWS 资源，请安装适用于 Java 的 AWS SDK。例如，您可以使用 Amazon DynamoDB (DynamoDB) 在多个 Web 服务器上共享 Apache Tomcat 应用程序的会话状态。 适用于 Java 的 AWS SDK有关更多信息，请参阅适用于 Java 的 SDK 文档中的[使用亚马逊 DynamoDB AWS 管理 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>

集成开发环境 (IDEs) 提供了多种便于应用程序开发的功能。如果您还没使用 IDE 进行过 Java 开发，请尝试 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，请参阅存储库上的 [README.md](https://github.com/aws/aws-toolkit-eclipse) 文件。 AWS Toolkit for Eclipse GitHub 