

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

# Configurar seu ambiente de desenvolvimento Java
<a name="java-development-environment"></a>

Este tópico fornece instruções para configurar um ambiente de desenvolvimento Java para testar sua aplicação localmente antes de implantá-la no AWS Elastic Beanstalk. Também faz referência a sites com instruções de instalação para ferramentas úteis.

**Topics**
+ [Instalar o Java Development Kit](#java-development-environment-jdk)
+ [Instalar um contêiner da web](#java-development-environment-tomcat)
+ [Download de bibliotecas](#java-development-environment-libraries)
+ [Instalando o AWS SDK for Java](#java-development-environment-sdk)
+ [Instalar um editor de texto ou IDE](#java-development-environment-ide)

## Instalar o Java Development Kit
<a name="java-development-environment-jdk"></a>

Instale o Java Development Kit (JDK). Se você não tiver uma preferência, obtenha a versão mais recente. Faça download do JDK em [oracle.com](http://www.oracle.com/technetwork/java/javase/downloads/index.html) 

O JDK inclui o compilador Java, que você pode usar para criar arquivos de origem em arquivos de classe que podem ser executados em um servidor Web Elastic Beanstalk.

## Instalar um contêiner da web
<a name="java-development-environment-tomcat"></a>

Se ainda não tiver outro contêiner ou framework Web, instale uma versão do Tomcat compatível com o Elastic Beanstalk para seu sistema operacional Amazon Linux. Para obter uma lista das versões atuais do Apache Tomcat compatíveis com o Elastic Beanstalk, consulte [Tomcat](https://docs.aws.amazon.com/elasticbeanstalk/latest/platforms/platforms-supported.html#platforms-supported.java) no documento de *Plataformas do AWS Elastic Beanstalk *. Baixe a versão do Tomcat que se aplica ao seu ambiente no site do [Apache Tomcat](http://tomcat.apache.org). 

## Download de bibliotecas
<a name="java-development-environment-libraries"></a>

As plataformas Elastic Beanstalk incluem poucas bibliotecas por padrão. Faça download das bibliotecas que seu aplicativo usará e salve-as na pasta do projeto para implantar no pacote de origem do aplicativo.

Se você instalou o Tomcat localmente, pode copiar as bibliotecas da API do servlet e da API JavaServer Pages (JSP) da pasta de instalação. Se você implantar em uma versão de plataforma Tomcat, não precisará incluir esses arquivos em seu pacote de origem, mas deverá tê-los no `classpath` para compilar qualquer classe que os utilizem.

JUnit, Google Guava e Apache Commons fornecem várias bibliotecas úteis. Visite a página inicial deles para saber mais:
+  [Baixar JUnit](https://github.com/junit-team/junit/wiki/Download-and-Install) 
+  [Download do Google Guava](https://code.google.com/p/guava-libraries/) 
+  [Download do Apache Commons](http://commons.apache.org/downloads/) 

## Instalando o AWS SDK for Java
<a name="java-development-environment-sdk"></a>

Se você precisar gerenciar AWS recursos de dentro do seu aplicativo, instale o AWS SDK for Java. Por exemplo, com o AWS SDK para Java, você pode usar o Amazon DynamoDB (DynamoDB) para compartilhar estados de sessão de aplicativos Apache Tomcat em vários servidores web. Para obter mais informações, consulte [Gerenciar o estado da sessão do Tomcat com o Amazon](https://docs.aws.amazon.com/AWSSdkDocsJava/latest/DeveloperGuide/java-dg-tomcat-session-manager.html) DynamoDB na documentação do AWS SDK for Java.

Visite a página inicial do [AWS SDK for Java](https://aws.amazon.com/sdk-for-java/) para obter mais informações e instruções de instalação.

## Instalar um editor de texto ou IDE
<a name="java-development-environment-ide"></a>

Ambientes de desenvolvimento integrados (IDEs) fornecem uma ampla variedade de recursos que facilitam o desenvolvimento de aplicativos. Se você não usou um IDE para desenvolvimento Java, tente o Eclipse e o IntelliJ e veja qual é melhor para você.
+  [Instalação do IDE Eclipse para Java EE Developers](https://www.eclipse.org/downloads/) 
+  [Instalação do IntelliJ](https://www.jetbrains.com/idea/) 

Um IDE pode adicionar arquivos à pasta do seu projeto, que talvez você não queira confirmar no controle de código-fonte. Para evitar a confirmação desses arquivos no controle de código-fonte, use `.gitignore` ou a ferramenta de controle de código-fonte equivalente.

Se você deseja apenas começar a codificação e não precisa de todos os recursos de um IDE, considere [instalar o Sublime Text](http://www.sublimetext.com/).

**nota**  
Em 31 de maio de 2023, o [AWS Toolkit for Eclipse](https://docs.aws.amazon.com//toolkit-for-eclipse/v1/user-guide/welcome.html) chegou ao fim de sua vida útil e não é mais suportado pelo AWS. Para obter detalhes adicionais sobre o fim do ciclo de vida do AWS Toolkit for Eclipse, consulte o arquivo [README.md](https://github.com/aws/aws-toolkit-eclipse) no repositório. AWS Toolkit for Eclipse GitHub 