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 :

  1. Menu Window → Perspective → Open Perspective → Other…
  2. Dans la liste, sélectionnez Java EE (ou Jakarta EE selon la version).
  3. 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) :

  1. Menu Help → Install New Software…
  2. 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/
  3. Dans la liste, dépliez Web, XML, Java EE and OSGi Enterprise Development.
  4. Cochez au minimum :
    • Eclipse Java Web Developer Tools
    • Eclipse Java EE Developer Tools (ou Jakarta EE)
    • JST Server Adapters, JST Server Adapters Extensions
  5. 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) :

  1. Clic droit → New → Server.
  2. Sélectionnez Apache Tomcat (ou GlassFish, WildFly, etc.).
  3. Indiquez le chemin d'installation du serveur sur votre disque.
  4. 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.