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, 14:46] mvvvv [Installation par le nouvel outil "Eclipse Installer"] Nouveau nom de l'archive |
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 28: | Ligne 28: | ||
md5sum ~/Téléchargements/eclipse-inst-jre-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-jre-linux64.tar.gz | ||
</code> | </code> | ||
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)) |
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 | |
<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 147: | 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 160: | 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 280: | 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 360: | 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 369: | 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 382: | 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 403: | 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 413: | 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 435: | 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 462: | 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 471: | 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 518: | 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 544: | 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 597: | 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 660: | 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. | ||