Ceci est une ancienne révision du document !
Eclipse dernière version sous Ubuntu
→ https://wiki.ubuntu.com/fballem/Software%2014.04#Eclipse
→ https://doc.ubuntu-fr.org/eclipse#installation_des_dernieres_versions_disponibles_sans_l_outil_eclipse_installer
ShellEd : bash for eclipse
http://sourceforge.net/apps/trac/shelled/wiki/Documentation/InstallGuide
http://stackoverflow.com/questions/5324471/problem-installing-shelled-plugin-in-eclipse-helios
Eclipse PHP lent avec de gros fichiers
http://www.eclipse.org/forums/index.php/mv/msg/172342/779596/#msg_779596
(preferences > general > key
chercher copy et paste et faire des unbind)
Eclipse 3.7 (indigo) avec PDT (php dev tools)
l'édition PHP d'eclipse n'est plus disponible.
http://aaronbonner.tumblr.com/post/6035060125/installing-pdt-3-on-eclipse-3-7-indigo
- prendre une autre version d'Eclipse (J2EE est assez complète et évitera le téléchargement de WTP)
- installer comme d'habitude (dézipper, lancer l'exe, trouver son workspace)
- Help > Install new Software
- choisir le repo : Indigo - http://download.eclipse.org/releases/indigo
- attendre la récupération de la liste des paquets, puis filtrer “PDT”
- sélectionner un “PHP development tool”, next, next, accept, finish, restart now
PHP support for Remote
toolbars missing
pour ajouter le support SVN
- Help > Install new Software
- choisir le repo : Indigo - http://download.eclipse.org/releases/indigo
- rechercher “SVN”, et cocher tous les résultats (select all), next
- next, accept, finish. attendre la fin de l'install, “restart now”
- choisir “SVN Kit”, en dernière version comme connecteur, finish
- select all, next, accept, finish, ok, restart now
sous ubuntu, depuis les dépots
eclipse est relativement bien mise à jour dans les dépôts d'ubuntu, mais il s'agit du package de base (pas J2EE).
il peut donc manquer pas mal de choses par rapport à un package plus complet, notament :
- datatool project : fichiers SQL connecteurs BdD
changer de JVM
si la JVM par défaut n'est pas celle avec laquelle on veut/peut lancer Eclipse, utiliser une ligne de commande telle que :
<html> “eclipse.exe” -vm “D:\Program Files\Java\jdk1.6.0\bin\javaw.exe” </html>
options JVM
exemple : changer la mémoire max allouée
(cf. Java)
menu Window > preferences > Java > installed JRE > jdk…. > edit > default VM arguments > <html>-Xmx256m</html>
réactiver le surlignage des occurrences de variables
réparer la completion défaillante
http://www.eclipse.org/forums/index.php/mv/msg/489559/1065653/#msg_1065653
quitter Eclipse, supprimer les fichiers sous workspace/.metadata/.plugins/org.eclipse.dltk.core.index.sql.h2 et relancer Eclipse
autre solution : sur des projets pas 100% PHP, la recherche dans d'autres fichiers en fonctionne pas.
Windows > Preference > PHP > Editor > Content Assist > décocher “Show variabels from other files”
install manuelle d'eclipse sous linux
http://prendreuncafe.com/blog/post/2005/06/24/165-installer-eclipse-sur-ubuntu-hoary
en root :
tar zxvf eclipse-jee-ganymede-SR1-linux-gtk.tar.gz
mv eclipse /opt
chown -R root:root /opt/eclipse
gedit /usr/bin/eclipse
et y mettre ceci :
##
#!/bin/sh
export MOZILLA_FIVE_HOME=“/usr/lib/mozilla/”
export ECLIPSE_HOME=“/opt/eclipse”
$ECLIPSE_HOME/eclipse $*
chmod +x /usr/bin/eclipse
puis executer :
/usr/share/applications/##
et faire un raccourci dans le menu de Gnome, par exemple en copiant un fichier dans
autres à faire
J2EE
PHP
PHPEclipse vs. PDT
http://garnier.gauthier.free.fr/?/2008/02/12/30-configurer-eclipse-pour-developper-en-php
html / xml
javascript
SVN (subclipse)
FTP / SSH
changer la taille de la police
importer un projet existant
même s'il n'est pas un projet eclipse et s'il est déjà localisé ds le workspace
→ http://stackoverflow.com/a/12141743
- créer un projet vide du bon type dans le workspace (appelons le stub)
- copier le contenu (fichiers cachés) de stub vers le projet en question
- supprimer le projet stub et son contenu
- utiliser la fonction d'import existing project (pas create from existing sources) et localiser le projet
- le projet appairait sous le nom de stub, on peut le renommer et le ranger dans le workspace voulu.