

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

# Configuration de votre environnement de développement Java
<a name="java-development-environment"></a>

Cette rubrique fournit des instructions pour configurer un environnement de développement Java afin de tester votre application localement avant de la déployer AWS Elastic Beanstalk. Il fait également référence à des sites Web qui fournissent des instructions d'installation pour des outils utiles.

**Topics**
+ [Installation du kit de développement Java](#java-development-environment-jdk)
+ [Installation d'un conteneur web](#java-development-environment-tomcat)
+ [Téléchargement de bibliothèques](#java-development-environment-libraries)
+ [Installation du AWS SDK pour Java](#java-development-environment-sdk)
+ [Installation d'un IDE ou d'un éditeur de texte](#java-development-environment-ide)

## Installation du kit de développement Java
<a name="java-development-environment-jdk"></a>

Installez le kit de développement Java (JDK). Si vous n'avez pas de préférence, téléchargez la dernière version. Téléchargez le JDK sur [oracle.com](http://www.oracle.com/technetwork/java/javase/downloads/index.html) 

Le JDK inclut le compilateur Java, qui vous permet de créer vos fichiers source dans des fichiers de classe qui peuvent être exécutés sur un serveur web Elastic Beanstalk.

## Installation d'un conteneur web
<a name="java-development-environment-tomcat"></a>

Si vous ne possédez pas encore un autre conteneur ou framework Web, installez une version de Tomcat compatible avec Elastic Beanstalk pour votre système d'exploitation Amazon Linux. *Pour obtenir la liste des versions actuelles d'Apache Tomcat prises en charge par Elastic Beanstalk[,](https://docs.aws.amazon.com/elasticbeanstalk/latest/platforms/platforms-supported.html#platforms-supported.java) consultez Tomcat dans le document Platforms.AWS Elastic Beanstalk * Téléchargez la version de Tomcat qui s'applique à votre environnement depuis le site Web d'[Apache Tomcat](http://tomcat.apache.org). 

## Téléchargement de bibliothèques
<a name="java-development-environment-libraries"></a>

Les plateformes Elastic Beanstalk incluent peu de bibliothèques par défaut. Téléchargez des bibliothèques que votre application va utiliser et enregistrez-les dans votre dossier de projet pour un déploiement dans le groupe source de votre application.

Si vous avez installé Tomcat localement, vous pouvez copier l'API du servlet et les bibliothèques de l'API JavaServer Pages (JSP) depuis le dossier d'installation. Si vous déployez sur une version de plateforme Tomcat, vous n'avez pas besoin d'inclure ces fichiers dans votre groupe source, mais vous devez les avoir dans votre `classpath` pour compiler toutes les classes qui les utilisent.

JUnit, Google Guava et Apache Commons fournissent plusieurs bibliothèques utiles. Visitez leurs pages d'accueil pour en savoir plus :
+  [Download JUnit](https://github.com/junit-team/junit/wiki/Download-and-Install) 
+  [Téléchargez Google Guava](https://code.google.com/p/guava-libraries/) 
+  [Téléchargez Apache Commons](http://commons.apache.org/downloads/) 

## Installation du AWS SDK pour Java
<a name="java-development-environment-sdk"></a>

Si vous devez gérer AWS des ressources depuis votre application, installez le AWS SDK for Java. Par exemple, avec le AWS SDK pour Java, vous pouvez utiliser Amazon DynamoDB (DynamoDB) pour partager les états de session des applications Apache Tomcat sur plusieurs serveurs Web. Pour plus d'informations, consultez [Gérer l'état de session Tomcat avec Amazon](https://docs.aws.amazon.com/AWSSdkDocsJava/latest/DeveloperGuide/java-dg-tomcat-session-manager.html) DynamoDB dans la documentation du AWS SDK pour Java.

Visitez la [page d'accueil SDK AWS pour Java](https://aws.amazon.com/sdk-for-java/) pour de plus amples informations et des instructions d'installation.

## Installation d'un IDE ou d'un éditeur de texte
<a name="java-development-environment-ide"></a>

Les environnements de développement intégrés (IDEs) fournissent un large éventail de fonctionnalités qui facilitent le développement d'applications. Si vous n'avez pas utilisé un IDE pour le développement Java, testez Eclipse et IntelliJ puis évaluez voir ce qui vous convient le mieux.
+  [Installation d'IDE Eclipse pour Java EE Developers](https://www.eclipse.org/downloads/) 
+  [Installation d'IntelliJ](https://www.jetbrains.com/idea/) 

Un IDE peut ajouter des fichiers dans votre dossier de projet que vous pouvez ne pas souhaiter engager sur le contrôle de code source. Pour empêcher la validation de ces fichiers de contrôle de code source, utilisez `.gitignore` ou l'équivalent de votre outil de contrôle de source.

Si vous souhaitez simplement commencer le codage et que vous n'avez pas besoin de toutes les fonctionnalités d'un IDE, pensez à [installer Sublime Text](http://www.sublimetext.com/).

**Note**  
Le 31 mai 2023, il [AWS Toolkit for Eclipse](https://docs.aws.amazon.com//toolkit-for-eclipse/v1/user-guide/welcome.html)a atteint sa fin de vie et n'est plus pris en charge par AWS. Pour plus de détails concernant la fin du cycle de vie du AWS Toolkit for Eclipse, consultez le fichier [README.md](https://github.com/aws/aws-toolkit-eclipse) sur le référentiel. AWS Toolkit for Eclipse GitHub 