Skip to content

Latest commit

 

History

History
365 lines (268 loc) · 17.4 KB

05-installation-eclipse.md

File metadata and controls

365 lines (268 loc) · 17.4 KB

🔝 Retour au Sommaire

1.5 Installer et découvrir Eclipse IDE 2026-06 🔧 🆕

Chapitre 1 — Introduction : Java, la JVM et l'écosystème
Section de cadrage · Niveau débutant · Eclipse IDE 2026-06 (4.40)


Vous avez un JDK (section 1.4). Il est temps d'installer l'atelier où vous
allez réellement travailler : Eclipse. Cette section a deux objectifs : installer Eclipse 2026-06, puis faire le tour de son interface pour que vous ne soyez pas perdu dès la première ouverture. Pas de réglages avancés ici (ce sera le chapitre 5) :
juste de quoi être opérationnel.


D'abord, qu'est-ce qu'Eclipse exactement ?

Eclipse IDE est un environnement de développement libre, gratuit et open source (licence EPL 2.0), maintenu par la Eclipse Foundation, avec des releases trimestrielles régulières. La
version de cette formation, 2026-06 (4.40), est la livraison de juin 2026 ; la suivante sera 2026-09 (4.41).

Petit clin d'œil à la section 1.2 : Eclipse est lui-même une application
Java
. C'est d'ailleurs un bon exemple de logiciel d'envergure écrit en Java.

ℹ️ On ne débat pas ici du choix d'Eclipse face à IntelliJ IDEA ou VS Code : c'est l'objet de la
section 1.6, juste après. Pour l'instant, on installe et on prend
ses marques.


Choisir le bon package

Sur la page de téléchargement (eclipse.org/downloads), Eclipse n'est pas proposé en un seul bloc :
il existe plusieurs packages taillés pour des usages différents — « Eclipse IDE for Enterprise
Java and Web Developers », « for C/C++ Developers », etc.

Pour cette formation, choisissez le package :

📦 « Eclipse IDE for Java Developers »

C'est le point de départ idéal. Il contient l'essentiel pour démarrer : les outils de développement
Java (JDT)
, l'intégration Git (EGit), et le support des outils de build Maven (m2e) et Gradle (Buildship). Vous pourrez tout compléter ensuite via le Marketplace (section 5.9) — y compris des assistants IA (section 5.10).


Deux façons d'installer

Option A — l'Eclipse Installer (recommandé pour débuter)

L'Eclipse Installer (l'outil eclipse-inst) est un assistant graphique qui simplifie tout. En
résumé :

  1. Téléchargez l'Installer depuis eclipse.org/downloads.
  2. Lancez-le, puis sélectionnez « Eclipse IDE for Java Developers » dans la liste.
  3. Choisissez le dossier d'installation et, si proposé, la machine virtuelle à utiliser.
  4. Lancez l'installation, acceptez la licence, puis démarrez Eclipse.

Son avantage : il gère plusieurs installations d'Eclipse en parallèle et le choix du JVM de
lancement.

Option B — l'archive (package zip / tar.gz)

Plus direct : téléchargez l'archive du package « Eclipse IDE for Java Developers », décompressez-la,
puis exécutez le programme eclipse qu'elle contient. Il n'y a pas d'« installation » à
proprement parler — c'est portable.

🧩 Faut-il un Java pour lancer Eclipse ? Oui — mais c'est en général transparent : les packages
Eclipse embarquent un petit runtime Java (JustJ) pour démarrer l'IDE, donc vous pouvez le lancer
même sans Java préinstallé. Attention à ne pas confondre :

  • le runtime qui fait tourner Eclipse (fourni avec le package) ;
  • le JDK qui compile et exécute votre code — c'est votre JDK 25 de la
    section 1.4, que vous indiquerez à Eclipse (voir plus bas).

Le workspace : votre espace de travail

Au premier démarrage, Eclipse vous demande l'emplacement d'un workspace.

Un workspace est un dossier qui regroupe vos projets et vos préférences d'IDE. C'est
le « bureau » de votre session de travail. Quelques points utiles :

  • vous pouvez avoir plusieurs workspaces (par exemple un par client ou par contexte) et basculer de l'un à l'autre (menu File ▸ Switch Workspace) ;
  • l'option « Use this as the default and do not ask again » évite que la question revienne à chaque lancement ;
  • au premier démarrage s'affiche un écran de bienvenue (Welcome) : fermez-le pour accéder à l'espace de travail principal, le workbench.

🔧 La notion de workspace (et la différence avec un projet) est approfondie en
section 5.1.


Visite guidée de l'interface (le workbench)

Voici l'agencement par défaut une fois le workbench ouvert, en perspective Java :

┌────────────────────────────────────────────────────────────────────────┐
│  Barre de menus   |   Barre d'outils                    [Perspectives] │
├───────────────┬──────────────────────────────────────┬─────────────────┤
│               │                                      │                 │
│   Package     │             ÉDITEUR                  │   Outline       │
│   Explorer    │   (votre code — un onglet par        │  (structure du  │
│   (projets,   │    fichier ouvert)                   │   fichier       │
│    packages,  │                                      │   courant)      │
│    fichiers)  │                                      │                 │
│               │                                      │                 │
├───────────────┴──────────────────────────────────────┴─────────────────┤
│   Problems  |  Console  |  Javadoc  |  …      (vues du bas)            │
└────────────────────────────────────────────────────────────────────────┘

Trois notions structurent cette interface : les perspectives, les vues et l'éditeur.

Les perspectives

Une perspective est un agencement prédéfini de vues et d'éditeurs, adapté à une tâche. Par
défaut, vous êtes dans la perspective Java (pensée pour écrire du code). Il en existe d'autres,
notamment :

  • la perspective Debug, qui se présente automatiquement quand vous déboguez (section 5.6) ;
  • la perspective Git, centrée sur le contrôle de version.

On bascule de l'une à l'autre via les boutons en haut à droite (ou Window ▸ Perspective). Chaque
perspective mémorise sa propre disposition : c'est l'un des concepts les plus caractéristiques
d'Eclipse.

Les vues

Une vue est un panneau affichant un type d'information précis. Les vues clés de la perspective
Java :

  • Package Explorer — l'arborescence de vos projets (packages, fichiers) : votre principal outil de navigation ;
  • Outline — la structure du fichier ouvert (champs, méthodes) : pratique pour se repérer dans une classe ;
  • Problems — la liste des erreurs et avertissements détectés ;
  • Console — la sortie de vos programmes (et l'entrée clavier) ;
  • Javadoc / Declaration — la documentation et le code source de l'élément sélectionné.

Les vues sont entièrement réorganisables : on peut les déplacer, empiler, fermer, et en
rouvrir via Window ▸ Show View. Si vous « cassez » votre disposition, Window ▸ Perspective ▸ Reset
Perspective
la remet d'aplomb.

L'éditeur

C'est la zone centrale, là où vous écrivez votre code. Chaque fichier ouvert occupe un onglet. L'éditeur Java vous assiste en permanence :

  • coloration syntaxique ;
  • soulignement des erreurs (en rouge) et avertissements (en jaune), avec des marqueurs dans la marge de gauche et la règle de droite (un aperçu de tout le fichier) ;
  • des fonctions puissantes comme l'autocomplétion (Content Assist) et les corrections rapides (quick fixes) — détaillées en section 5.3.

💡 Astuce de navigation : le raccourci Quick Access (Ctrl+3) permet de chercher
n'importe quelle commande, vue ou préférence
en tapant son nom. Indispensable quand on débute.
D'autres raccourcis essentiels sont rassemblés en
Annexe D.


Un premier réglage à connaître : indiquer votre JDK 25

Pour qu'Eclipse compile et exécute votre code avec le JDK 25 installé en 1.4, on l'enregistre une
fois pour toutes :

  • Window ▸ Preferences ▸ Java ▸ Installed JREs → ajoutez votre JDK 25 et définissez-le par défaut ;
  • Window ▸ Preferences ▸ Java ▸ Compiler → vérifiez le niveau de conformité (la version Java ciblée).

C'est tout ce dont vous avez besoin pour démarrer. L'anatomie d'un projet (sources, classpath,
JRE associé) et la personnalisation fine de l'IDE sont traitées respectivement en section 5.2 et section 5.11.

🛠️ En cas de souci au lancement ou de mauvaise version active, l'Annexe G — FAQ et
dépannage
couvre les problèmes les plus courants.


🐧 Fiche pas-à-pas : Eclipse sur Kubuntu / KDE Plasma

Sur Linux, le package Eclipse se présente sous forme d'archive tar.gz : pas d'installeur système,
on l'extrait et on lance le binaire. Voici la recette complète et testée, du téléchargement au lanceur dans le menu KDE. (Le JDK 25 est supposé déjà installé — voir la fiche apt de la section 1.4.)

1. Télécharger et extraire Eclipse 2026-06 dans /opt

cd ~/Downloads
wget -O eclipse-java-2026-06.tar.gz \
  "https://www.eclipse.org/downloads/download.php?file=/technology/epp/downloads/release/2026-06/R/eclipse-java-2026-06-R-linux-gtk-x86_64.tar.gz&r=1"
sudo tar -xzf eclipse-java-2026-06.tar.gz -C /opt
/opt/eclipse/eclipse

ℹ️ Si l'URL ne répond plus (les miroirs évoluent), récupérez le lien exact du package « Eclipse IDE
for Java Developers »
sur eclipse.org/downloads/packages.

2. Indiquer le JDK 25 à Eclipse

Au premier lancement : Window ▸ Preferences ▸ Java ▸ Installed JREs ▸ Add…, puis pointez vers /usr/lib/jvm/java-25-openjdk-amd64 (le JDK apt de la section 1.4) — ou cochez-le simplement s'il est déjà détecté. Définissez-le par défaut.

💡 Rappel (section 1.2) : le package Eclipse embarque un petit runtime (JustJ)
pour se lancer, mais c'est bien votre JDK 25 qui doit compiler et exécuter votre code — d'où
l'importance de pointer ce chemin-là (et non celui de Temurin si vous avez suivi la voie apt).

3. Créer un lanceur dans le menu (fichier .desktop)

Pour retrouver Eclipse dans le menu de Kubuntu (catégorie Développement) :

sudo tee /usr/share/applications/eclipse.desktop > /dev/null <<'EOF'
[Desktop Entry]
Type=Application
Name=Eclipse IDE
GenericName=Java IDE
Comment=Eclipse IDE for Java Developers
Exec=/opt/eclipse/eclipse
Icon=/opt/eclipse/icon.xpm
Terminal=false
Categories=Development;IDE;Java;
StartupWMClass=Eclipse
StartupNotify=true
EOF

Les champs clés :

  • Exec — le binaire à lancer (/opt/eclipse/eclipse) ;
  • Icon — l'icône fournie par Eclipse (/opt/eclipse/icon.xpm ; vérifiez-la avec ls /opt/eclipse/icon.xpm) ;
  • Categories=Development;… — range l'entrée dans la catégorie Développement ;
  • StartupWMClass=Eclipse — associe la fenêtre ouverte à la bonne icône dans la barre des tâches.

4. Faire apparaître l'entrée

Plasma la détecte en général automatiquement (cherchez « Eclipse » sous Développement). Sinon,
rafraîchissez les caches :

sudo update-desktop-database     # rafraîchit la base des applications
kbuildsycoca6                    # reconstruit le cache KDE (Plasma 6 : Kubuntu 25.10 / 26.04)
# Plasma 5 (Kubuntu 24.04 LTS) : kbuildsycoca5

…ou, plus simple, déconnectez-vous puis reconnectez-vous.

🔧 Variantes pratiques

  • Sans sudo (pour votre seul compte) : créez plutôt ~/.local/share/applications/eclipse.desktop
    (mkdir -p ~/.local/share/applications au besoin).
  • Épingler : une fois l'entrée visible, clic droit → Add to Favorites / Pin to Task Manager.
  • Tout en graphique : clic droit sur le lanceur d'applications → Edit Applications… (KMenuEdit)
    → New Item, puis renseignez Nom / Commande (/opt/eclipse/eclipse) / Icône.
  • Valider le fichier (optionnel) : desktop-file-validate /usr/share/applications/eclipse.desktop
    (aucune sortie = tout va bien).

🗑️ Désinstaller Eclipse (Kubuntu / Linux)

Comme Eclipse a été installé via l'archive (et non un paquet apt/snap), le désinstaller revient
simplement à supprimer les fichiers : il n'y a pas de désinstalleur à lancer.

L'essentiel :

# 1. Supprimer l'application
sudo rm -rf /opt/eclipse

# 2. Supprimer le raccourci du menu
sudo rm -f /usr/share/applications/eclipse.desktop

# 3. Rafraîchir le menu KDE (pour que l'entrée disparaisse)
sudo update-desktop-database
kbuildsycoca6        # Plasma 6 (Kubuntu 25.10 / 26.04) ; Plasma 5 (24.04 LTS) : kbuildsycoca5
                     # …ou, plus simple, déconnexion / reconnexion

# 4. (optionnel) Supprimer l'archive téléchargée
rm -f ~/Downloads/eclipse-java-2026-06.tar.gz

⚠️ Avec sudo rm -rf, vérifiez bien le chemin (/opt/eclipse) avant de valider — une faute de
frappe peut effacer autre chose. Si vous l'aviez installé dans votre dossier perso, ce serait plutôt
rm -rf ~/eclipse (sans sudo), avec le raccourci dans ~/.local/share/applications/eclipse.desktop.

Nettoyage complet (optionnel). Eclipse laisse quelques fichiers de configuration et de cache dans votre dossier personnel :

rm -rf ~/.eclipse ~/.p2

Et votre (vos) workspace(s) — par défaut ~/eclipse-workspace :

# ⚠️ ATTENTION : contient VOS projets et vos réglages Eclipse
rm -rf ~/eclipse-workspace

Ne supprimez le workspace que si vous ne voulez pas conserver vos projets. Si vous comptez
réinstaller Eclipse plus tard en gardant votre travail, laissez-le.

À ne pas confondre : le JDK reste. Désinstaller Eclipse ne touche pas à Java. Votre JDK 25 demeure installé et fonctionnel (ligne de commande, Maven/Gradle, future réinstallation d'Eclipse).
Pour retirer Java aussi — et seulement si vous le souhaitez vraiment :

# seulement si vous voulez VRAIMENT enlever Java 25 aussi
sudo apt remove openjdk-25-jdk

Et la suite ?

  • Section 1.6 : le positionnement honnête d'Eclipse face à IntelliJ IDEA et VS Code.
  • Section 1.7 : votre premier projet console, pas à pas — le moment où tout s'assemble.
  • Chapitre 5 : Eclipse en profondeur (refactorings, débogage, Git, Marketplace, raccourcis…).
  • Annexe I — Outils à installer : ce que vous installerez au fil des chapitres (plugins Eclipse, dépendances Maven/Gradle, Docker) — et comment, sur Windows et Kubuntu.

🔑 En résumé

  • Eclipse IDE est libre, gratuit et open source (EPL 2.0), avec des releases trimestrielles ; ici 2026-06 (4.40).
  • Choisissez le package « Eclipse IDE for Java Developers » (Java, Git, Maven, Gradle inclus ; reste extensible via le Marketplace).
  • Installez via l'Eclipse Installer (recommandé) ou via l'archive (portable). Les packages embarquent un runtime (JustJ) pour lancer Eclipse ; votre JDK 25 sert à compiler/exécuter votre code.
  • Au premier démarrage, choisissez un workspace (vos projets + préférences) ; on peut en avoir plusieurs.
  • L'interface (workbench) repose sur trois notions : les perspectives (agencements par tâche : Java, Debug, Git), les vues (panneaux : Package Explorer, Outline, Problems, Console…) et l'éditeur (code, avec assistance).
  • Réglage de départ : enregistrer le JDK 25 dans Installed JREs. Le reste de la configuration est au chapitre 5.

◀ Précédent Sommaire Suivant ▶
← 1.4 Choisir et installer un JDK Sommaire 1.6 — Eclipse en 2026 : positionnement honnête →

⏭ Eclipse en 2026 : positionnement honnête