web-dev-qa-db-fra.com

Dans quel dossier dois-je installer Eclipse sur Windows?

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.

55
Ricket

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.

33
LG_PDX

Vous pouvez installer (décompresser) un Eclipse:

  • où vous voulez (ce qui signifie que vous n'avez pas à l'installer sur c:\Program Files (Je l'installe par exemple sur c:\prog\Java\Eclipse, une arborescence de répertoires que je crée
  • avec un espace de travail défini où vous voulez (pour moi: c:\prog\Java\workspace, et je référence cet espace de travail dans mon Eclipse.ini.
    Ceci est important car l'emplacement par défaut d'un espace de travail (en utilisant user.home) n'est pas toujours une bonne idée (voir ceci question SO et son bogue Eclipse associé = qui ne sera résolu qu'avec le prochain Eclipse Helios 3.6)
  • avec des plugins définis où vous voulez via un dossier Dropins (également référencé dans le fichier Eclipse.ini, pour moi: c:\prog\Java\myplugins)
  • avec un JVM installé où vous voulez (également référencé dans Eclipse.ini, pour moi: 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:

  • Vista ou Seven, UAC entièrement activé
  • XP, sans droits d'administrateur.
5
VonC

J'installe habituellement Eclipse sur % LocalAppData% .

C:\Users\<username>\AppData\Local\Eclipse\<version>\
  • Chemin d'installation commun utilisé par Google Chrome, Python, GitHub Desktop, Discord et f.Lux
  • Installe Eclipse uniquement pour le profil utilisateur actuel. (paramètres séparés par utilisateur)
  • Ne nécessite pas de privilèges d'administrateur
  • Accessible par défaut variable d'environnement Windows (%LocalAppData%)
  • Le dossier est spécialement conçu pour contenir les données d'application
3
Stevoisiak

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.

1
Justin Ethier

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.

0
Tonny Madsen