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 20/12/2021, 22:19] wiki-corrector-bot passage de http à https sur les liens externes (détecté et corrigé via le bot wiki-corrector (https://forum.ubuntu-fr.org/viewtopic.php?id=2067892) |
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>Focal Bionic Xenial programmation IDE Java PHP Web Python}} | {{tag>Focal Bionic Xenial programmation IDE Java PHP Web Python}} | ||
Ligne 29: | 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 59: | 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 93: | 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 148: | 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 166: | Ligne 164: | ||
''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). |
Ligne 281: | 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 361: | 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 404: | 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 436: | 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 463: | 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 472: | 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 519: | 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 545: | 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 604: | Ligne 602: | ||
* [[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, |