J'utilise Windows 7 avec UAC activé . J'ai toujours trouvé bizarre que Eclipse n'utilise pas de programme d'installation et n'utilise pas le dossier AppData pour stocker ses données dans Windows, mais récemment j'ai dû le réinstaller plusieurs fois ( problèmes de disque dur) et je me demandais si je le mettais vraiment au meilleur endroit.
Je copie le dossier Eclipse dans mon C:\Program Files\
répertoire et créer un raccourci sur mon menu Démarrer, puis l'épingler à ma barre des tâches. Cependant, Eclipse a des problèmes, donc je vais dans les propriétés, l'onglet compatibilité et j'active "Exécuter en tant qu'administrateur". Ensuite, chaque fois que j'ouvre Eclipse, je dois appuyer sur oui dans la fenêtre UAC, mais tout fonctionne correctement, sauf pour un effet secondaire: mon pavé tactile ne fait défiler aucune fenêtre dans Eclipse. En effet, le programme du pavé tactile s'exécute en tant qu'utilisateur normal, il ne peut donc pas modifier Eclipse en tant qu'administrateur. Alors, je dois fermer et rouvrir mon logiciel de pavé tactile en tant qu'administrateur.
Quoi qu'il en soit, histoire courte ... Où est le meilleur endroit pour mettre le dossier Eclipse dans Windows, et pourquoi?
Edit: je viens de trouver ne suggestion possible , n'hésitez pas à commenter. On dirait que je peux simplement l'exécuter en tant qu'administrateur une première fois et configurer tous mes plugins et autres, puis l'exécuter en tant qu'utilisateur normal pour mes tâches normales (codage). Je ne peux pas croire que je n'ai jamais pensé à faire cela, mais je peux m'en tenir au répertoire Program Files et essayer cette approche à moins d'obtenir une meilleure réponse ici.
Ninite place Eclipse dans C:\Eclipse. Depuis que j'ai posé cette question, c'est mon emplacement d'installation pour Eclipse. Eclipse ne gère toujours pas correctement les autorisations lorsqu'il est exécuté à partir du dossier Program Files.
J'ai installé Eclipse dans
c:\software\Eclipse_{version}\
Je garde également tous mes packages open source (ANT, Maven, Apache, etc.) dans c:\software. Ensuite, j'ajoute les répertoires nécessaires à mon $PATH
variable (c:\software\ant\bin).
Je garde également l'espace de travail Eclipse sous c:\software\Eclipse_workspace
.
Le gros avantage de cette configuration est la portabilité. Je peux simplement déplacer le dossier entier vers un nouveau lecteur, reconfigurer mon chemin et tout fonctionne. Aucune interférence des paramètres du registre. Rend la sauvegarde très facile.
Cette approche a fonctionné sans problème pour XP, Windows7 RC1 et Windows7 Professionnel.
Vous pouvez installer (décompresser) un Eclipse:
c:\Program Files
(Je l'installe par exemple sur c:\prog\Java\Eclipse
, une arborescence de répertoires que je créec:\prog\Java\workspace
, et je référence cet espace de travail dans mon Eclipse.ini.c:\prog\Java\myplugins
)c:\prog\Java\jdks\jdk6u18
, et j'ai installé plusieurs autres jdks dans c:\prog\Java\jdks
)Eclipse ne devrait jamais avoir être dans c:\Program Files
, et le paramètre décrit ci-dessus fonctionne parfaitement avec:
J'installe habituellement Eclipse sur % LocalAppData% .
C:\Users\<username>\AppData\Local\Eclipse\<version>\
%LocalAppData%
)Vous pouvez le placer dans votre dossier User
ou My Documents
dossier, vous n'avez donc pas à vous soucier des autorisations. Ensuite, ajoutez simplement un lien vers votre menu de démarrage/démarrage rapide/bureau et vous serez prêt à partir.
J'ai de nombreuses versions différentes d'Eclipse et de produits connexes installés. Je les ai donc installés en tant que C:\Eclipse\...
pour Windows et /Eclipse/...
sous Mac et Linux. Habituellement avec le nom du répertoire comme nom de base du Zip - par exemple Eclipse-rcp-helios-SR2-macosx-cocoa-x86_64
... Certains produits, comme ceux d'IBM, ont leurs propres idées et ne peuvent souvent pas être modifiés ...
Quant aux espaces de travail - oui, j'en ai un pour chaque client - ils sont placés sous /Eclipse/Workspaces/...
et amis.
Et les plates-formes cibles sont placées sous /Eclipse/TargetPlatforms/...
et amis.