Table des matières

, , , , , , , ,

Logo d'Eclipse

IDE : Eclipse

Eclipse est un IDE (environnement de développement intégré) écrit en Java, extensible par des greffons, multi-langages et multi-plates-formes, qui s'intègre particulièrement bien à GNOME.

Il est d'abord conçu pour le langage Java mais ses nombreux greffons en font un environnement de développement pour de nombreux autres langages de programmation (C/C++, Python, PHP, Ruby, …).

Toutes les fonctions qu'on peut attendre de ce genre de logiciel sont présentes ou existent sous forme de greffons (coloration syntaxique, complétion, debugger, gestion de projets, intégration aux gestionnaires de versions, …).

Les versions 4.3 (Kepler) et supérieures autorisent soit l'utilisation de la bibliothèque Gnome GTK 2 soit celle de la bibliothèque GTK 3. À partir de la version 4.5 (Mars) GTK 3 est la bibliothèque par défaut.

Pré-requis

Installation par le nouvel outil "Eclipse Installer"

Cette solution est à privilégier pour avoir une version à jour

Eclipse Installer est téléchargeable à l'adresse suivante https://eclipse.org/downloads/, ou bien ici : https://wiki.eclipse.org/Eclipse_Installer. Il se présente sous la forme d'une archive tar.gz (eclipse-inst-jre-linux64.tar.gz) à décompresser dans le répertoire permanent de votre choix (par défaut : eclipse-installer) dans votre 'HOME'.

md5sum ~/Téléchargements/eclipse-inst-jre-linux64.tar.gz
# Si la CheckSum est correcte :
tar xvfz  ~/Téléchargements/eclipse-inst-jre-linux64.tar.gz

Le lancement peut se faire ainsi

cd eclipse-installer
./eclipse-inst

Un point d'exclamation en haut à droite (sur le bouton "hamburger") indique que l'outil peut être mis à jour.

Suivre les instructions en faisant bien attention de retenir les répertoires que l'outil va créer sous votre répertoire $HOME/eclipse.

Cochez "Create start menu entry" pour créer un lanceur sous .local/share/applications qui sera immédiatement disponible dans la liste de vos applications installées.

L'intérêt de cet outil étant de pouvoir installer plusieurs configurations d'éclipse (ici la configuration de base C/C++ dans le répertoire eclipse/cpp-2020-12) tout en n'utilisant qu'un seul "pool" de plugins (conservés dans le répertoire ~/.p2).

Pour chaque installation l'outil vous proposera un répertoire différent sous le répertoire $HOME/eclipse. Il est donc important de bien les retenir pour leur associer un lanceur ou éventuellement les supprimer.

Launcher (.desktop) pour eclipse-inst

Même s'il ne sert que pour les installations (voir le nouveau menu Eclipse Help / Perform Setup Task … pour les mises à jour) Il est utile de conserver cet outil, d'autant plus qu'il a son propre système de mise à jour. Pour cela créez un launcher (ex : eclipse-inst.launcher) que vous pourrez placer dans votre répertoire ~/.local/share/applications/ pour qu'il soit facilement récupérable par le dash unity ou la recherche gnome-shell :

[Desktop Entry]
Encoding=UTF-8
Version=1.0
Type=Application
Name=Eclipse Installer
Icon=swt.png
Path=/home/????????/eclipse-installer
Exec=/home/????????/eclipse-installer/eclipse-inst
StartupNotify=false
StartupWMClass=SWT

Voir la page Eclipse Installer pour profiter au mieux de tous les apports de ce nouvel outil.

Installation par les dépôts SNAP via la logithèque Ubuntu

Attention, cette solution considère toute nouvelle version majeure (délivrée une fois par an au début de l'été) comme une mise à jour de la version précédente. Cela peut provoquer de vraies catastrophes (plugins et librairies étant upgradés) car cette mise à jour se fait automatiquement.

Ce paquet SNAP, créé par Snapcrafters propose le packaging le plus courant d'Eclipse, à savoir Eclipse IDE for Java Developers. Contrairement à l'outil Eclipse Installer, il ne permet d'avoir qu'une seule instance (un seul packaging) associée au seul lanceur "Eclipse". L’utilisateur pourra donc configurer cette instance unique en ajoutant les plugins dont il aura besoin, soit par l'ancienne procédure du menu "Help/Install New Software", soit par la nouvelle procédure OOMPH.

Cette version du paquet Snap "eclipse" a été publiée avec un confinement classique. Elle pourrait donc apporter des modifications arbitraires au système, au-delà de l'espace mémoire protégé (« sandbox ») dans lequel les paquets Snap sont généralement confinés, ce qui peut créer un risque pour votre système.

Pour installer en ligne de commande

Ouvrir un terminal et taper :

snap install eclipse --classic

Snap, dans sa philosophie, fournie des paquets "confiné" qui intègrent le logiciel et l'ensemble de ses dépendances. Cela n'est donc pas le cas de "classic" et il vous faut installer le JDK (Java Dev. Kit) par ailleurs…

Par exemple:

sudo apt install default-jdk

Pour installer à partir de la logithèque Ubuntu

Lancer le centre d'applications depuis le menu des applications, rechercher "eclipse", faire attention de ne pas choisir l'ancien paquet DEB de la version 3.8 et installer la version SNAP qui correspond à la version 4.8.0 1)

Installation par les dépôts officiels de l'ancienne version 3.8

Eclipse n’est plus disponible dans les dépôts officiels depuis Focal2).

Installez le paquet eclipse. Si besoin, la machine Java OpenJDK sera automatiquement installée. Pour avoir directement les greffons pour le C/C++, installez plutôt le paquet eclipse-cdt.

Version Ubuntu Version Eclipse Année de sortie
Ubuntu 18.04 Eclipse 3.8.1 (Indigo) 2012
Ubuntu 16.04 Eclipse 3.8.1 (Indigo) 2012

Eclipse en français

Déconseillé pour les outils de développement car tous les textes ne sont pas traduits. Ces traductions sont à réserver aux applications RCP (large public) bâties sur le framework Eclipse
  1. Ouvrez Eclipse ;
  2. Allez dans le menu Help → Install New Software… ;
  3. Cliquetez sur le bouton Add… ;
  4. Donnez un nom au serveur (par exemple Traduxion ;-)) et copiez-collez l'adresse correspondant à votre version avant de valider le formulaire. La liste des archives disponibles est consultable à l'adresse suivante : https://archive.eclipse.org/technology/babel/
Eclipse 3.6, 3.7 et 3.8 ne sont plus supportés. Il est impératif de faire la mise à jour pour profiter du pack de langue française…

Pour utiliser Eclipse en français, vous devez installer un pack de langue babel en ajoutant un serveur de mise à jour. Si les adresses de serveur ne fonctionnent plus, il faudra peut-être remplacer le numéro de version (R0.11.0) par celui de la dernière version indiquée sur la page du projet Babel.

Eclipse devrait vous afficher pending… puis au bout d'un moment, le menu d'installation des packs de langues apparaîtra. La traduction d'Eclipse est disponible sous l'intitulé « Babel Language Packs for eclipse » où vous pourrez choisir la langue appropriée. Après la fin de l'installation, la langue sera prise en charge automatiquement au redémarrage du logiciel.

Installation des dernières versions disponibles sans l'outil "Eclipse Installer"

Il s'agit de la façon traditionnelle et aussi la plus simple pour installer Eclipse.

Cette solution vous permet d'utiliser les toutes dernières versions d'Eclipse.

Eclipse étant développé en Java, il ne nécessite qu'une machine virtuelle Java pour fonctionner.

Deux solutions:

Plugins & Co

Eclipse & PHP XDebug
Configuration et utilisation de PHP-XDebug avec Eclipse (PDT)

Eclypse Papyrus
Création de diagrammes UML http://www.eclipse.org/papyrus/

Liens

Nous vous recommandons de visiter des sites plus appropriés à vos besoins (fonctionnement d'Eclipse, recherche de greffons, distributions personnalisées, …). Vous pouvez commencer par ceux que nous vous proposons ci-dessous.

N'hésitez pas à rajouter vos liens.

Voir aussi

—-

Contributeurs : Basé sur le blogue de Keyes, avec les contributions de P-Hell, de Ronan et d'ajouts mineurs de la part de martin.sam. Refonte complète par YoBoY. Contribution de quent57

1)
au 19/12/2018