Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
eclipse [Le 04/02/2021, 11:44] mvvvv [Installation par le nouvel outil "Eclipse Installer"] création du launcher .desktop |
eclipse [Le 30/12/2022, 00:16] (Version actuelle) Benjamin Loison Retrait de l'instruction `cd..` car elle résulte en l'erreur `command not found` |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | {{tag>Trusty Xenial programmation IDE Java PHP Web Python}} | + | {{tag>Focal Bionic Xenial programmation IDE Java PHP Web Python}} |
---- | ---- | ||
Ligne 24: | Ligne 24: | ||
==== Installation par le nouvel outil "Eclipse Installer" ==== | ==== Installation par le nouvel outil "Eclipse Installer" ==== | ||
<note important>Cette solution est à privilégier pour avoir une version à jour </note> | <note important>Cette solution est à privilégier pour avoir une version à jour </note> | ||
- | [[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** (exemple : eclipse-inst-linux64.tar.gz) à décompresser dans le répertoire permanent de votre choix (par défaut : eclipse-installer) dans votre 'HOME'. | + | [[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'. |
<code bash> | <code bash> | ||
- | md5sum ~/Téléchargements/eclipse-inst-linux64.tar.gz | + | md5sum ~/Téléchargements/eclipse-inst-jre-linux64.tar.gz |
# Si la CheckSum est correcte : | # Si la CheckSum est correcte : | ||
- | cd.. | + | tar xvfz ~/Téléchargements/eclipse-inst-jre-linux64.tar.gz |
- | tar xvfz ~/Téléchargements/eclipse-inst-linux64.tar.gz | + | |
</code> | </code> | ||
Le lancement peut se faire ainsi | Le lancement peut se faire ainsi | ||
Ligne 58: | Ligne 57: | ||
Version=1.0 | Version=1.0 | ||
Type=Application | Type=Application | ||
- | Name=Eclipse Installer | + | Name=Eclipse Installer |
Icon=swt.png | Icon=swt.png | ||
Path=/home/????????/eclipse-installer | Path=/home/????????/eclipse-installer | ||
Ligne 92: | Ligne 91: | ||
=== Pour installer à partir de la logithèque Ubuntu === | === Pour installer à partir de la logithèque Ubuntu === | ||
- | Lancer l'application [[gnome-software|Logiciels Ubuntu]] 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 ((au 19/12/2018)) | + | Lancer l'application [[gnome-software|Logiciels Ubuntu]] 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 ((au 19/12/2018)) |
==== Installation par les dépôts officiels de l'ancienne version 3.8 ==== | ==== Installation par les dépôts officiels de l'ancienne version 3.8 ==== | ||
+ | <note>Eclipse n’est plus disponible dans les dépôts officiels depuis [[Focal]]((https://packages.ubuntu.com/search?suite=default§ion=all&arch=any&keywords=eclipse&searchon=names)).</note> | ||
[[:tutoriel:comment_installer_un_paquet|Installez le paquet]] **[[apt>eclipse|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 **[[apt>eclipse-cdt|eclipse-cdt]]**. | [[:tutoriel:comment_installer_un_paquet|Installez le paquet]] **[[apt>eclipse|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 **[[apt>eclipse-cdt|eclipse-cdt]]**. | ||
^ Version Ubuntu ^ Version Eclipse ^ Année de sortie ^ | ^ 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| | | Ubuntu 16.04 | Eclipse 3.8.1 (Indigo) |2012| | ||
- | | Ubuntu 14.04 | Eclipse 3.8.0 (Indigo) | | | + | |
- | | Ubuntu 12.04 LTS | Eclipse 3.7.2 (Indigo) |2011| | + | |
=== Eclipse en français === | === Eclipse en français === | ||
Ligne 113: | Ligne 112: | ||
- Allez dans le menu **Help -> Install New Software…** ; | - Allez dans le menu **Help -> Install New Software…** ; | ||
- Cliquetez sur le bouton **Add…** ; | - Cliquetez sur le bouton **Add…** ; | ||
- | - 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 : http://archive.eclipse.org/technology/babel/ | + | - 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/ |
^ Version Eclipse ^ Adresse ^ | ^ Version Eclipse ^ Adresse ^ | ||
- | | Eclipse 4.4 (Luna) | http://archive.eclipse.org/technology/babel/update-site/R0.12.1/luna/ | | + | | Eclipse 4.4 (Luna) | https://archive.eclipse.org/technology/babel/update-site/R0.12.1/luna/ | |
- | | Eclipse 4.3 (Kepler) | http://archive.eclipse.org/technology/babel/update-site/R0.12.0/kepler | | + | | Eclipse 4.3 (Kepler) | https://archive.eclipse.org/technology/babel/update-site/R0.12.0/kepler | |
- | | Eclipse 4 (Juno) | http://archive.eclipse.org/technology/babel/update-site/R0.12.0/juno | | + | | Eclipse 4 (Juno) | https://archive.eclipse.org/technology/babel/update-site/R0.12.0/juno | |
- | | <del>Eclipse 3.7 et 3.8 (Indigo)</del> | <del>http://download.eclipse.org/technology/babel/update-site/R0.12.0/indigo</del> | | + | |
- | | <del>Eclipse 3.6 (Helios)</del> | <del>http://download.eclipse.org/technology/babel/update-site/R0.10.1/helios</del> | | + | |
<note warning>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...</note> | <note warning>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...</note> | ||
Ligne 149: | Ligne 146: | ||
Pour [[raccourci-lanceur|Créez un lanceur]] dans votre menu Application afin de lancer le fichier **eclipse** | Pour [[raccourci-lanceur|Créez un lanceur]] dans votre menu Application afin de lancer le fichier **eclipse** | ||
: [[:tutoriel:comment_modifier_un_fichier|créer le fichier]] **eclipse.desktop** ou en ligne de commande | : [[:tutoriel:comment_modifier_un_fichier|créer le fichier]] **eclipse.desktop** ou en ligne de commande | ||
- | **gksudo gedit /usr/share/applications/eclipse.desktop** | + | **gksudo gedit /usr/share/applications/eclipse.desktop** |
et copiez-y le texte suivant dans le fichier eclipse.desktop (en supposant que votre répertoire eclipse se trouve sous /opt) | et copiez-y le texte suivant dans le fichier eclipse.desktop (en supposant que votre répertoire eclipse se trouve sous /opt) | ||
Ligne 162: | Ligne 159: | ||
NoDisplay=false | NoDisplay=false | ||
Categories=Development;IDE | Categories=Development;IDE | ||
- | Name[en]=Eclipse | + | StartupWMClass=Eclipse |
<note important>Donnez les droits en lecture à tous les utilisateurs au fichier eclipse.desktop créé. | <note important>Donnez les droits en lecture à tous les utilisateurs au fichier eclipse.desktop créé. | ||
''sudo chmod a+r /usr/share/applications/eclipse.desktop'' </note> | ''sudo chmod a+r /usr/share/applications/eclipse.desktop'' </note> | ||
- | Et voilà, c'est fait. Vous pouvez même avoir plusieurs versions et/ou configurations différentes sur votre machine sans aucun problème tant que vous séparez les espaces de travail (workspace). | + | Et voilà, c'est fait. Vous pouvez même avoir plusieurs versions et/ou configurations différentes sur votre machine sans aucun problème tant que vous séparez les espaces de travail (workspace). |
- | Pour avoir le français (pour toutes les versions), téléchargez les packs de langue [[http://babel.eclipse.org/babel/|ici]] et décompressez-les de la même façon dans votre dossier d'installation. | + | Pour avoir le français (pour toutes les versions), téléchargez les packs de langue [[https://babel.eclipse.org/babel/|ici]] et décompressez-les de la même façon dans votre dossier d'installation. |
Pour avoir le français (pour les versions 3.3.x), [[http://blog.developpez.com/java?title=installer_eclipse_en_francais|lisez cet article]]. | Pour avoir le français (pour les versions 3.3.x), [[http://blog.developpez.com/java?title=installer_eclipse_en_francais|lisez cet article]]. | ||
Ligne 282: | Ligne 279: | ||
==== Les menus ne se déplient pas ou sont incomplets ==== | ==== Les menus ne se déplient pas ou sont incomplets ==== | ||
__Description__\\ | __Description__\\ | ||
- | A partir d'Ubuntu 13.04 et la gestion du [[HUD]] et du menu global, divers problèmes concernant les menus Eclipse "File, Edit, Navigate, Search... etc" peuvent apparaître. | + | A partir d'Ubuntu 13.04 et la gestion du [[HUD]] et du menu global, divers problèmes concernant les menus Eclipse "File, Edit, Navigate, Search... etc" peuvent apparaître. |
- | Exemple Ubuntu 13.04 : Les menus principaux sont présents dans la barre de fenêtre mais lorsque l'on clique dessus, ils ne se déplient pas. | + | Exemple Ubuntu 13.04 : Les menus principaux sont présents dans la barre de fenêtre mais lorsque l'on clique dessus, ils ne se déplient pas. |
Exemple Ubuntu 15.04 beta 1 : Les sous menus remplis dynamiquement "New" et "View" ne contiennent que le minimum. | Exemple Ubuntu 15.04 beta 1 : Les sous menus remplis dynamiquement "New" et "View" ne contiennent que le minimum. | ||
Ligne 362: | Ligne 359: | ||
__Installation__ | __Installation__ | ||
- | Dans **Help -> Install new software ...** : | + | Dans **Help -> Install new software ...** : |
* Sélectionner le site officiel de votre distribution (exemple : Mars - … download.eclipse.org/release/mars). | * Sélectionner le site officiel de votre distribution (exemple : Mars - … download.eclipse.org/release/mars). | ||
* Filtrer la liste des greffons avec le mot clef **C++**, sélectionner **C/C++ Development Tools**, et lancer l'installation. | * Filtrer la liste des greffons avec le mot clef **C++**, sélectionner **C/C++ Development Tools**, et lancer l'installation. | ||
- | * Relancer **Eclipse** | + | * Relancer **Eclipse** |
Il ne reste plus qu'à vérifier dans les préférences d'**Eclipse** que le greffon est configuré selon vos besoins, surtout la partie sur Make. | Il ne reste plus qu'à vérifier dans les préférences d'**Eclipse** que le greffon est configuré selon vos besoins, surtout la partie sur Make. | ||
Ligne 371: | Ligne 368: | ||
__Liens spécifiques__ | __Liens spécifiques__ | ||
* [[http://www.eclipse.org/cdt|Site Officiel (en)]] | * [[http://www.eclipse.org/cdt|Site Officiel (en)]] | ||
- | * [[http://c.developpez.com/|C sur developpez.com (fr)]] | + | * [[https://c.developpez.com/|C sur developpez.com (fr)]] |
- | * [[http://cpp.developpez.com/|C++ sur developpez.com (fr)]] | + | * [[https://cpp.developpez.com/|C++ sur developpez.com (fr)]] |
Ligne 384: | Ligne 381: | ||
==== Eclipse pour Python ==== | ==== Eclipse pour Python ==== | ||
- | Pydev ne faisant pas partie des configurations officielles d'Eclipse il peut être entièrement installé à partir du site officiel : [[http://www.pydev.org/download.html| Pydev Standalone Install]]. | + | Pydev ne faisant pas partie des configurations officielles d'Eclipse il peut être entièrement installé à partir du site officiel : [[https://www.pydev.org/download.html| Pydev Standalone Install]]. |
Une autre façon d'installer et d'utiliser Pydev est d'installer le pack [[https://www.liclipse.com/index.html|LiClipse]] (qui intègre Eclipse et Pydev) au lieu d'installer et configurer Eclipse | Une autre façon d'installer et d'utiliser Pydev est d'installer le pack [[https://www.liclipse.com/index.html|LiClipse]] (qui intègre Eclipse et Pydev) au lieu d'installer et configurer Eclipse | ||
Ligne 405: | Ligne 402: | ||
* Location = http://www.pydev.org/updates* Sélectionner ce nouveau site et lancer la recherche en appuyant sur terminé. | * Location = http://www.pydev.org/updates* Sélectionner ce nouveau site et lancer la recherche en appuyant sur terminé. | ||
* Sélectionner **PyDev for Eclipse** et lancer l'installation. | * Sélectionner **PyDev for Eclipse** et lancer l'installation. | ||
- | * Relancer **Eclipse** et c'est fini :) | + | * Relancer **Eclipse**et c'est fini :) |
Il ne reste plus qu'à vérifier dans les préférences d'**Eclipse** que le greffon PyDev est configuré selon vos besoins. Vérifier surtout que les chemins vers les interpréteurs (**/usr/bin/python** et **/usr/share/java/jython.jar** si vous voulez utiliser jython) sont correctement définis. | Il ne reste plus qu'à vérifier dans les préférences d'**Eclipse** que le greffon PyDev est configuré selon vos besoins. Vérifier surtout que les chemins vers les interpréteurs (**/usr/bin/python** et **/usr/share/java/jython.jar** si vous voulez utiliser jython) sont correctement définis. | ||
Ligne 415: | Ligne 412: | ||
* [[:python|Python sur ce wiki (fr)]] | * [[:python|Python sur ce wiki (fr)]] | ||
* [[http://pydev.org/|PyDev (en)]] | * [[http://pydev.org/|PyDev (en)]] | ||
- | * [[http://www.python.org/|Site Officiel Python (en)]] | + | * [[https://www.python.org/|Site Officiel Python (en)]] |
- | * [[http://python.developpez.com/|Python sur Developpez.com (fr)]] | + | * [[https://python.developpez.com/|Python sur Developpez.com (fr)]] |
==== Eclipse pour PHP ==== | ==== Eclipse pour PHP ==== | ||
Ligne 437: | Ligne 434: | ||
=== Ruby grâce à Eclipse DLTK === | === Ruby grâce à Eclipse DLTK === | ||
- | Le projet DLTK (Dynamic Languages Toolkit) offre plusieurs implémentations exemplaires des plus célèbres langages dits "dynamiques" : Tcl, Ruby ... | + | Le projet DLTK (Dynamic Languages Toolkit) offre plusieurs implémentations exemplaires des plus célèbres langages dits "dynamiques" : Tcl, Ruby ... |
L'intégration du langage Ruby se fait avec le greffon officiel **Dynamic Langage Toolkit: Ruby Development Tool** qui permet de ne pas surcharger votre IDE. | L'intégration du langage Ruby se fait avec le greffon officiel **Dynamic Langage Toolkit: Ruby Development Tool** qui permet de ne pas surcharger votre IDE. | ||
Ligne 464: | Ligne 461: | ||
__Liens spécifiques__ | __Liens spécifiques__ | ||
* [[:rubyonrails| Ruby on Rails sur le wiki (fr)]] | * [[:rubyonrails| Ruby on Rails sur le wiki (fr)]] | ||
- | * [[http://www.aptana.com/|Site officiel d'Aptana (en)]] | + | * [[http://www.aptana.com/|Site officiel d'Aptana (en)]] |
Ligne 473: | Ligne 470: | ||
__Installation__ | __Installation__ | ||
- | Dans **Help -> Install new software ...** : | + | Dans **Help -> Install new software ...** : |
* Sélectionner le site officiel de votre distribution (exemple : Mars - … download.eclipse.org/release/mars). | * Sélectionner le site officiel de votre distribution (exemple : Mars - … download.eclipse.org/release/mars). | ||
* Déplier en fin de la liste le groupe de greffons "Web, Xml , JavaEE and OSGI Enterprise ..." | * Déplier en fin de la liste le groupe de greffons "Web, Xml , JavaEE and OSGI Enterprise ..." | ||
Ligne 520: | Ligne 517: | ||
__Installation__ | __Installation__ | ||
- | Dans **Help -> Install new software ...** : | + | Dans **Help -> Install new software ...** : |
* Sélectionner le site officiel de votre distribution (exemple : Mars - … download.eclipse.org/release/mars). | * Sélectionner le site officiel de votre distribution (exemple : Mars - … download.eclipse.org/release/mars). | ||
* Filtrer les greffons à l'aide du mot clef "Remote". | * Filtrer les greffons à l'aide du mot clef "Remote". | ||
Ligne 546: | Ligne 543: | ||
__Installation__ | __Installation__ | ||
- | Dans **Help -> Install new software ...** : | + | Dans **Help -> Install new software ...** : |
* Sélectionner le site officiel de votre distribution (exemple : Mars - … download.eclipse.org/release/mars). | * Sélectionner le site officiel de votre distribution (exemple : Mars - … download.eclipse.org/release/mars). | ||
* Filtrer les greffons à l'aide du mot clef "Designer". | * Filtrer les greffons à l'aide du mot clef "Designer". | ||
Ligne 599: | Ligne 596: | ||
Introduction : | Introduction : | ||
- | * [[http://pparrend.developpez.com/tutoriel/mda-intro/|Introduction à MDA : Principe]] | + | * [[https://pparrend.developpez.com/tutoriel/mda-intro/|Introduction à MDA : Principe]] |
- | * [[http://pparrend.developpez.com/tutoriel/mda-pratique/|Introduction à MDA par la pratique]] | + | * [[https://pparrend.developpez.com/tutoriel/mda-pratique/|Introduction à MDA par la pratique]] |
Des solutions libres : | Des solutions libres : | ||
* [[Acceleo]] ([[http://www.acceleo.org/pages/accueil/fr|site]]) est un générateur de code qui permet de transformer des modèles vers du code (approche MDA ). | * [[Acceleo]] ([[http://www.acceleo.org/pages/accueil/fr|site]]) est un générateur de code qui permet de transformer des modèles vers du code (approche MDA ). | ||
- | Acceleo est simple à utiliser, dispose de générateurs prêts à l'emploi (JEE, .Net, Php...) et d'éditeurs de templates de génération sous Eclipse. | + | Acceleo est simple à utiliser, dispose de générateurs prêts à l'emploi (JEE, .Net, Php...) et d'éditeurs de templates de génération sous Eclipse. |
* [[EMF]] (Eclipse Modeling Framework) ([[http://download.eclipse.org/tools/emf/scripts/downloads.php|site]]), l'environnement de la plate-forme Eclipse dédié au MDA, | * [[EMF]] (Eclipse Modeling Framework) ([[http://download.eclipse.org/tools/emf/scripts/downloads.php|site]]), l'environnement de la plate-forme Eclipse dédié au MDA, | ||
Ligne 662: | Ligne 659: | ||
* [[http://www.eclipse.org/|Site Officiel (en)]] | * [[http://www.eclipse.org/|Site Officiel (en)]] | ||
* [[http://www.eclipse.org/documentation/|Documentation Officielle (en)]] | * [[http://www.eclipse.org/documentation/|Documentation Officielle (en)]] | ||
- | * [[http://www.eclipsetotale.com/|EclipseTotale.com (fr)]] | + | * [[https://www.eclipsetotale.com/|EclipseTotale.com (fr)]] |
* [[http://easyeclipse.org/|EasyEclipse (en)]] des distributions Eclipse prêtes à l'emploi suivant vos besoins. | * [[http://easyeclipse.org/|EasyEclipse (en)]] des distributions Eclipse prêtes à l'emploi suivant vos besoins. | ||
* [[https://marketplace.eclipse.org/|Eclipse Market Place (en)]] pour trouver facilement le greffon qu'il vous faut et l'installer par un simple Drag & Drop. | * [[https://marketplace.eclipse.org/|Eclipse Market Place (en)]] pour trouver facilement le greffon qu'il vous faut et l'installer par un simple Drag & Drop. | ||
* [[wpfr>Eclipse_(logiciel)|Wikipedia (fr)]] | * [[wpfr>Eclipse_(logiciel)|Wikipedia (fr)]] | ||
- | * [[http://eclipse.developpez.com/cours/|Cours sur developpez.com (fr)]] | + | * [[https://eclipse.developpez.com/cours/|Cours sur developpez.com (fr)]] |
N'hésitez pas à rajouter vos liens. | N'hésitez pas à rajouter vos liens. | ||