Comment ajouter la perspective Java EE à Eclipse
La perspective Java EE (aujourd'hui Jakarta EE) dans Eclipse donne accès aux outils de développement web : vue des serveurs d'applications, éditeur JSP, assistant web.xml, intégration Maven pour WAR/EAR. Elle n'est pas activée par défaut dans toutes les éditions d'Eclipse.
Solution la plus simple — télécharger la bonne édition
Sur la page de téléchargement d'Eclipse, choisissez :
Eclipse IDE for Enterprise Java and Web Developers
Cette édition contient d'office la perspective Java EE, le serveur Tomcat intégré, les outils WAR/EAR, l'éditeur JSP/XHTML et le support JPA. Si vous partez de zéro, c'est le choix à faire.
Activer la perspective dans Eclipse
Une fois l'édition Enterprise lancée :
- Menu Window → Perspective → Open Perspective → Other…
- Dans la liste, sélectionnez Java EE (ou Jakarta EE selon la version).
- Cliquez sur Open.
Eclipse bascule l'agencement des vues : Project Explorer, Servers, Data Source Explorer, Console, Problems, Markers. Les outils web deviennent disponibles.
Édition Java standard — ajouter WTP
Si vous avez installé l'édition Eclipse IDE for Java Developers (sans Enterprise), la perspective Java EE n'existe pas. Il faut installer les outils Web Tools Platform (WTP) :
- Menu Help → Install New Software…
- Dans le champ Work with, collez l'URL du site de mise à jour de votre version d'Eclipse :
https://download.eclipse.org/releases/2024-12/ - Dans la liste, dépliez Web, XML, Java EE and OSGi Enterprise Development.
- Cochez au minimum :
- Eclipse Java Web Developer Tools
- Eclipse Java EE Developer Tools (ou Jakarta EE)
- JST Server Adapters, JST Server Adapters Extensions
- Cliquez Next, acceptez les licences, puis redémarrez Eclipse.
Une fois l'installation terminée, la perspective Java EE apparaît dans Window → Perspective → Open Perspective → Other…
Ajouter un serveur d'applications
Dans la vue Servers (présente dans la perspective Java EE) :
- Clic droit → New → Server.
- Sélectionnez Apache Tomcat (ou GlassFish, WildFly, etc.).
- Indiquez le chemin d'installation du serveur sur votre disque.
- Finalisez — une entrée apparaît dans la vue Servers.
Pour lancer une application web, clic droit sur le projet → Run As → Run on Server.
Créer un projet web dynamique
Menu File → New → Dynamic Web Project :
- Project name : libre
- Target runtime : le serveur ajouté à l'étape précédente
- Dynamic web module version : 5.0 ou 6.0 pour Jakarta EE récent
- Configuration : Default Configuration
Eclipse crée la structure src/main/java, src/main/webapp, WEB-INF/web.xml.
Astuces
- Raccourci pour changer de perspective : coin supérieur droit de la fenêtre Eclipse, icônes des perspectives actives.
- Associer Maven : clic droit sur le projet → Configure → Convert to Maven Project pour bénéficier du gestionnaire de dépendances.
- Vérifier la JDK cible : la perspective Java EE ne change pas la version du JDK — gardez un JDK récent (17 ou 21) dans Window → Preferences → Java → Installed JREs.
La perspective Java EE transforme Eclipse d'un éditeur Java classique en un IDE web complet. Pour un usage mixte desktop/web, créez des Working Sets dans le Project Explorer pour regrouper les projets par type.