Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
eclipse [Le 04/02/2021, 11:44] – [Installation par le nouvel outil "Eclipse Installer"] création du launcher .desktop mvvvveclipse [Le 14/04/2026, 22:57] (Version actuelle) – mise en forme : sur le web, souligné = lien (inachevé) | màj lien fstab krodelabestiole
Ligne 1: Ligne 1:
-{{tag>Trusty Xenial programmation IDE Java PHP Web Python}}+{{tag>Focal Bionic Xenial programmation IDE Java PHP Web Python}}
  
----- 
 {{ :eclipse.png?200|Logo d'Eclipse}} {{ :eclipse.png?200|Logo d'Eclipse}}
 ====== IDE : Eclipse ====== ====== IDE : Eclipse ======
Ligne 24: Ligne 23:
 ==== 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 56:
 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 68: Ligne 66:
 Voir la page [[Eclipse Installer]] pour profiter au mieux de tous les apports de ce nouvel outil. 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==== ==== Installation par les dépôts SNAP via la logithèque Ubuntu====
 +
 <note warning>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. <note warning>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.
 </note> </note>
Ligne 77: Ligne 76:
  
 === Pour installer en ligne de commande === === Pour installer en ligne de commande ===
 +
 Ouvrir un terminal et taper : Ouvrir un terminal et taper :
  
Ligne 92: Ligne 92:
 === 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 le [[:Snap Store|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 ((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&section=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 187: Ligne 184:
 Si, au lancement d'**Eclipse**, vous avez une erreur et en vérifiant votre rapport d'erreur à cet emplacement **workspace/.metadata/.log** vous voyez une phrase comme : "Failed to map segment to shared object: Operation not permitted". Si, au lancement d'**Eclipse**, vous avez une erreur et en vérifiant votre rapport d'erreur à cet emplacement **workspace/.metadata/.log** vous voyez une phrase comme : "Failed to map segment to shared object: Operation not permitted".
  
-__Solution__\\+**Solution**\\
 Il faut vérifier que le système de fichiers où se trouve votre répertoire personnel (typiquement /home) est monté avec l'autorisation d'exécution pour les programmes. Pour cela tapez : Il faut vérifier que le système de fichiers où se trouve votre répertoire personnel (typiquement /home) est monté avec l'autorisation d'exécution pour les programmes. Pour cela tapez :
   mount | grep home   mount | grep home
-Si **/home** est monté avec l'option **noexec**, il faut [[:mount_fstab|modifier le fichier /etc/fstab]] et retirer cette option de la ligne /home du fichier. +Si ''/home'' est monté avec l'option ''noexec'', il faut modifier le fichier ''[[:fstab|/etc/fstab]]'' et retirer cette option de la ligne ''/home'' du fichier. 
-===Problème de chargement d'une bibliothèque SWT === + 
-__Description__\\+=== Problème de chargement d'une bibliothèque SWT === 
 + 
 +**Description**\\
 Si, au lancement d'**Eclipse**, il y a une erreur et, en vérifiant le fichier de log, il est possible de lire quelque chose ressemblant à ceci : Si, au lancement d'**Eclipse**, il y a une erreur et, en vérifiant le fichier de log, il est possible de lire quelque chose ressemblant à ceci :
 <code> <code>
Ligne 202: Ligne 201:
 </code> </code>
  
-__Solution__\\+**Solution**\\
 Il faut ajouter un lien symbolique vers les bibliothèques SWT contenues dans /usr/lib/jni/ vers le dossier : Il faut ajouter un lien symbolique vers les bibliothèques SWT contenues dans /usr/lib/jni/ vers le dossier :
   * /.swt/lib/linux/x86/ pour un système 32 bits ;   * /.swt/lib/linux/x86/ pour un système 32 bits ;
Ligne 217: Ligne 216:
  
 ==== Could not initialize… ==== ==== Could not initialize… ====
-__Description__ \\+ 
 +**Description**\\
 Si au lancement d'**Eclipse**, vous obtenez l'erreur suivante: "Could not initialize the application's security component. The most likely cause is problems with files in your application's profile directory. Please check that this directory has no read/write restrictions and your hard disk is not full or close to full. It is recommended that you exit the application and fix the problem. If you continue to use this session, you might see incorrect application behaviour when accessing security features." Si au lancement d'**Eclipse**, vous obtenez l'erreur suivante: "Could not initialize the application's security component. The most likely cause is problems with files in your application's profile directory. Please check that this directory has no read/write restrictions and your hard disk is not full or close to full. It is recommended that you exit the application and fix the problem. If you continue to use this session, you might see incorrect application behaviour when accessing security features."
  
-__Solution__\\+**Solution**\\
 Il suffit de créer un dossier vide nommé eclipse dans le répertoire .mozilla de votre répertoire utilisateur. Pour cela, tapez : Il suffit de créer un dossier vide nommé eclipse dans le répertoire .mozilla de votre répertoire utilisateur. Pour cela, tapez :
   mkdir ~/.mozilla/eclipse   mkdir ~/.mozilla/eclipse
  
 ==== Bugs d'affichages Eclipse Mars et supérieurs ==== ==== Bugs d'affichages Eclipse Mars et supérieurs ====
-__Description__ \\+ 
 +**Description**\\
 A partir d'Eclipse Mars, l'utilisation de la **bibliothèque GTK 3** pouvant provoquer des problèmes d'affichage, il est possible de démarrer Eclipse en utilisant la **bibliothèque GTK 2** A partir d'Eclipse Mars, l'utilisation de la **bibliothèque GTK 3** pouvant provoquer des problèmes d'affichage, il est possible de démarrer Eclipse en utilisant la **bibliothèque GTK 2**
  
-__Solution__\\+**Solution**\\
 Avant de démarrer Eclipse, positionner la variable : Avant de démarrer Eclipse, positionner la variable :
 <code> <code>
Ligne 243: Ligne 244:
  
 ==== Bugs d'affichages ==== ==== Bugs d'affichages ====
-__Description__ \\+ 
 +**Description**\\
 Dans les anciennes versions d'Ubuntu (Eclipse 3.5), un bug gênant peut apparaître. Lorsque vous ouvrez une boîte de dialogue, les boutons (Next, Finish, etc.) ne semblent pas répondre. Dans les anciennes versions d'Ubuntu (Eclipse 3.5), un bug gênant peut apparaître. Lorsque vous ouvrez une boîte de dialogue, les boutons (Next, Finish, etc.) ne semblent pas répondre.
  
-__Solution__\\+**Solution**\\
 C'est un bug dû à un mauvais paramètre GDK. Vous pouvez démarrer Eclipse grâce au script suivant : C'est un bug dû à un mauvais paramètre GDK. Vous pouvez démarrer Eclipse grâce au script suivant :
 <code> <code>
Ligne 255: Ligne 257:
 </code> </code>
  
 +==== Problème de mémoire ====
  
-==== Problème de mémoire ==== +**Description**\\
-__Description__ \\+
 Un problème de mémoire (java.lang.OutOfMemoryError: GC overhead limit exceeded) peut apparaître, par exemple lors d'installation de plugins (Help->"Install New Software"). La version 64 bits utilisée par le SDK d'Eclipse nécessite plus de mémoire que la version 32 bits. Un problème de mémoire (java.lang.OutOfMemoryError: GC overhead limit exceeded) peut apparaître, par exemple lors d'installation de plugins (Help->"Install New Software"). La version 64 bits utilisée par le SDK d'Eclipse nécessite plus de mémoire que la version 32 bits.
  
-__Solution__\\+**Solution**\\
 Vérifier que vous avez une taille de mémoire suffisante définie dans le fichier eclipse.ini de votre répertoire d'installation (source : [[https://www.jfire.org/modules/phpwiki/index.php/Development Troubleshooting| site JFire]]): Vérifier que vous avez une taille de mémoire suffisante définie dans le fichier eclipse.ini de votre répertoire d'installation (source : [[https://www.jfire.org/modules/phpwiki/index.php/Development Troubleshooting| site JFire]]):
      
Ligne 269: Ligne 271:
  
 ==== Transitions très lentes ==== ==== Transitions très lentes ====
-__Description__ \\ 
-Une latente très marquée est constatée lorsqu'on agrandit par exemple l'éditeur de code. Durant ces lenteurs, le taux d'utilisation du processeur marque un pic. Ce défaut se produit avec d'anciennes cartes vidéo ATI utilisant le pilote libre Radeon. 
  
 +**Description**\\
 +Une latente très marquée est constatée lorsqu'on agrandit par exemple l'éditeur de code. Durant ces lenteurs, le taux d'utilisation du processeur marque un pic. Ce défaut se produit avec d'anciennes cartes vidéo ATI utilisant le pilote libre Radeon.
  
 Rapport de bug: https://bugs.launchpad.net/ubuntu/+source/xserver-xorg-video-ati/+bug/363238 Rapport de bug: https://bugs.launchpad.net/ubuntu/+source/xserver-xorg-video-ati/+bug/363238
  
-__Solution__\\+**Solution**\\
 Modifier les paramètres du serveur X et plus particulièrement l'accélération 2D. Modifier les paramètres du serveur X et plus particulièrement l'accélération 2D.
 Se reporter à la page de documentation [[radeon#probleme_de_performance_sur_anciennes_carte_radeon|radeon]]. Se reporter à la page de documentation [[radeon#probleme_de_performance_sur_anciennes_carte_radeon|radeon]].
- 
  
 ==== Les menus ne se déplient pas ou sont incomplets ==== ==== Les menus ne se déplient pas ou sont incomplets ====
-__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.  
  
-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. +**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. 
 + 
 +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.
  
-__Solution__\\+**Solution**\\
 En attendant la correction du bug, pour pouvoir avoir des menus fonctionnels, un contournement consiste à modifier le lanceur de l'application comme suit :\\ En attendant la correction du bug, pour pouvoir avoir des menus fonctionnels, un contournement consiste à modifier le lanceur de l'application comme suit :\\
 Ouvrir le fichier lanceur : Ouvrir le fichier lanceur :
Ligne 299: Ligne 301:
  
 ==== Eclipse se ferme sans raison apparente ==== ==== Eclipse se ferme sans raison apparente ====
-__Description__\\+ 
 +**Description**\\
 Que ce soit avec la version disponible dans les dépôts ou avec celle téléchargée sur eclipse.org, il arrive qu'Eclipse se ferme sans raison apparente. Le bug est facilement reproductible : Si vous auto-complétez votre code (CTRL + ESPACE) et qu'Eclipse se ferme, vous êtes victime de ce bug. Que ce soit avec la version disponible dans les dépôts ou avec celle téléchargée sur eclipse.org, il arrive qu'Eclipse se ferme sans raison apparente. Le bug est facilement reproductible : Si vous auto-complétez votre code (CTRL + ESPACE) et qu'Eclipse se ferme, vous êtes victime de ce bug.
 Si le problème ne se produit plus quand vous lancez Eclipse à l'aide de la commande suivante : Si le problème ne se produit plus quand vous lancez Eclipse à l'aide de la commande suivante :
Ligne 308: Ligne 311:
  
 Source : https://bugs.eclipse.org/bugs/show_bug.cgi?id=410739#c3 Source : https://bugs.eclipse.org/bugs/show_bug.cgi?id=410739#c3
 +
 ===== Les greffons supplémentaires ===== ===== Les greffons supplémentaires =====
  
 Que vous ayez choisi l'installation par les dépôts, ou l'installation manuelle, vous voudrez sûrement ajouter des fonctionnalités complémentaires à votre **Eclipse**. Que vous ayez choisi l'installation par les dépôts, ou l'installation manuelle, vous voudrez sûrement ajouter des fonctionnalités complémentaires à votre **Eclipse**.
  
-__Ajout de greffons pour les versions les plus récentes__+**Ajout de greffons pour les versions les plus récentes**
  
 La façon la plus simple pour installer des greffons externes est d'utiliser le site [[https://marketplace.eclipse.org/| Eclipse Market Place]]. La façon la plus simple pour installer des greffons externes est d'utiliser le site [[https://marketplace.eclipse.org/| Eclipse Market Place]].
Ligne 322: Ligne 326:
 </note> </note>
  
-__Ajout de greffons pour toutes les versions__+**Ajout de greffons pour toutes les versions**
  
 Ils s'agit de la façon la plus précise d'installer des greffons. Pour cela il faut utiliser le menu **Help > Install New Software** (//"Install and Update" pour les plus anciennes versions//) . Ils s'agit de la façon la plus précise d'installer des greffons. Pour cela il faut utiliser le menu **Help > Install New Software** (//"Install and Update" pour les plus anciennes versions//) .
Ligne 347: Ligne 351:
   * **Eclipse IDE for Java EE Developers** destinée au développement avec le SDK Java Edition Entreprise pour le serveur d'application du même nom.   * **Eclipse IDE for Java EE Developers** destinée au développement avec le SDK Java Edition Entreprise pour le serveur d'application du même nom.
   * **Eclipse for RCP/Plug-in Developers** destinée au développement d'**Eclipse** et des greffons, mais de ce fait aussi très complète, avec les sources d'**Eclipse**.   * **Eclipse for RCP/Plug-in Developers** destinée au développement d'**Eclipse** et des greffons, mais de ce fait aussi très complète, avec les sources d'**Eclipse**.
- 
  
 === Voir les sources de Java en faisant ctrl + clique gauche === === Voir les sources de Java en faisant ctrl + clique gauche ===
 +
 [[:tutoriel:comment_installer_un_paquet|Installez le paquet]] **sun-java6-source** [[:tutoriel:comment_installer_un_paquet|Installez le paquet]] **sun-java6-source**
  
Ligne 360: Ligne 364:
 Si vous souhaitez intégrer la prise en charge du langage C/C++ dans votre installation Eclipse, il vous faut le greffon **CDT: C/C++ Development Tooling**. Si vous souhaitez intégrer la prise en charge du langage C/C++ dans votre installation Eclipse, il vous faut le greffon **CDT: C/C++ Development Tooling**.
  
-__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.
  
-__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)]]
  
 ==== Eclipse pour Perl ==== ==== Eclipse pour Perl ====
Ligne 379: Ligne 382:
 Il existe un plugin d'Eclipse pour Perl, disponible sur [[http://www.epic-ide.org/]]. Pour l'installer, ajouter l'url http://e-p-i-c.sf.net/updates (ou http://e-p-i-c.sf.net/updates/testing pour la version en développement) à la liste sites de mise à jour (Help > Install New Software...), et choisissez le plugin à installer. Il existe un plugin d'Eclipse pour Perl, disponible sur [[http://www.epic-ide.org/]]. Pour l'installer, ajouter l'url http://e-p-i-c.sf.net/updates (ou http://e-p-i-c.sf.net/updates/testing pour la version en développement) à la liste sites de mise à jour (Help > Install New Software...), et choisissez le plugin à installer.
  
-__Liens spécifiques__+**Liens spécifiques**
  * [[http://www.epic-ide.org/|Site Officiel (en)]]  * [[http://www.epic-ide.org/|Site Officiel (en)]]
  * [[http://www.epic-ide.org/download.php|Instructions pour l'installation (en)]]  * [[http://www.epic-ide.org/download.php|Instructions pour l'installation (en)]]
 +
 ==== 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 409:
       * 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 419:
   * [[: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 441:
 === 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 468:
 __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 477:
 __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 524:
 __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 550:
 __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 603:
  
 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 666:
   * [[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.