Comment changer l'espace de travail par défaut d'Eclipse?

267

Où puis-je modifier l'espace de travail par défaut dans Eclipse?

user496949
la source
6
"default working directory" = "espace de travail par défaut"? Ou autre chose?
Andreas Dolk
8
voulez-vous dire le menu "File \ Switch workspace"?
Alexey Sviridov
4
Si cette question concerne le répertoire de travail actuel Java (CWD) dans le code, en ce qui concerne l'exécution dans Eclipse, je tiens à souligner que notre peut avoir rencontré un comportement intéressant. En utilisant Eclipse avec Subclipse pour importer un projet dans l'espace de travail, le CWD peut être différent de la simple importation d'un projet source Java à partir du disque (extrait ailleurs via un outil SVN externe). Je n'ai pas encore approfondi la question, mais juste une remarque.
David

Réponses:

319

Si vous voulez dire «changer d’espace de travail», allez à File -> Switch Workspace

Manrico Corazzi
la source
1
Il ne me permet pas de déplacer ce dossier n'importe où en dehors de mon dossier de travail ... Existe-t-il des solutions de contournement pour déplacer ce dossier vers un autre lecteur?
Laserson
18
Cela ne répond pas à la question, en supposant que la question d'origine mentionne "espace de travail par défaut". Pour modifier la valeur par défaut d' Eclipse au démarrage, consultez l'autre réponse.
Jon Coombs
Salut, que dois-je faire si je veux changer le répertoire racine d'éclipse (pour la remise des fichiers en java)?
Dhruv Singhal
174

J'ai pris cette question pour dire comment pouvez-vous changer l'espace de travail par défaut de sorte que lorsque Eclipse démarre l'espace de travail que vous voulez est automatiquement chargé:

  • Allez dans les préférences puis tapez "espace de travail" dans le champ de recherche prévu pour filtrer la liste. Vous pouvez également accéder à Général> Démarrage et arrêt> Espaces de travail.
  • Là, vous pouvez définir un indicateur pour que Eclipse vous invite à sélectionner un espace de travail au démarrage en cochant la case "Demander un espace de travail au démarrage".
  • Vous pouvez également définir le nombre d'espaces de travail précédents à retenir. Enfin, il existe une liste des espaces de travail récents. Si vous supprimez tout, sauf celui que vous souhaitez, Eclipse démarre automatiquement avec cet espace de travail.
jseals
la source
9
Cela semble clairement mieux répondre à la question. Du moins, c'est ainsi que je l'ai lu (et c'est la question à laquelle j'avais besoin de répondre lorsque j'ai cherché et trouvé ce sujet).
Jon Coombs
1
Les préférences sont sous le menu "Fenêtre" dans ma version d'Eclipse
Josiah Yoder
91
  1. Aller à eclipse\configuration\
  2. Ouvrez le dossier "config.ini"
  3. Modifier la ligne

    osgi.instance.area.default="F:/Workspace/Java"
    

    "F:/Workspace/Java"devrait être votre espace de travail par défaut!

Franc
la source
1
Faites attention aux barres obliques noires dans les implémentations Windows. Votre chemin d'accès Windows serait F: \ Workspace \ Java et non le F: / Workspace / Java requis. Dans Kepler, il n'y a pas besoin de guillemets, je ne connais pas les autres versions.
Michael
3
Exemple sur Mac Os X: [email protected]/Documents/workspace
Ronan Quillevere
3
Comme l'a dit Michael, utilisez des barres obliques inverses sur les fenêtres. Aussi, pas simple mais double. Par exemple, le directeur ci-dessus serait: "F: \\ Workspace \\ Java"
Khulja Sim Sim
1
Sur ubuntu, je suis allé à ~ / .eclipse / org.eclipse.platform_4.3.0_1473617060_linux_gtk_x86_64 / configuration / config.ini et j'ai ajouté cette ligne [email protected]/workspace en la pointant où je voulais.
Jerinaw
2
@KhuljaSimSim - en fait pour Windows, la barre oblique fonctionne correctement ... par exemple. F: / eclipse / a bien fonctionné pour moi .... et notez - sans les guillemets doubles - juste osgi.instance.area.default = F: / eclipse /
tom
28

Si vous parlez de changer le répertoire de travail d'un programme java que vous lancez depuis eclipse, il y a un espace pour cela dans la configuration d'exécution. Si vous allez dans le menu Exécuter et sélectionnez "Configurations d'exécution ..." puis sélectionnez votre configuration d'exécution, puis dans l'onglet "Arguments" pour une application Java, vous avez la possibilité de modifier le "Répertoire de travail". Cela modifie le répertoire actuel qui sera utilisé pour lancer le programme java.

Voir la question connexe Répertoire de travail Eclipse par défaut si c'est ce que vous voulez dire.

Tom Quarendon
la source
18

Tout ce que Frank a suggéré de changer dans config.ini est correct. Dans le cas, si cela n'a pas aidé, vous devez supprimer le chemin de l'espace de travail récent comme ci-dessous.

  1. Aller à eclipse\configuration\org.eclipse.ui.ide.prefs\
  2. Ouvrez le dossier "org.eclipse.ui.ide.prefs"
  3. Supprimez le premier chemin d'accès RECENT_WORKSPACES.

    MAX_RECENT_WORKSPACES =5 RECENT_WORKSPACES =/Users/wrokspace1\n/Users/wrokspace2\n/Users/wrokspace3\n/Users/wrokspace4 RECENT_WORKSPACES_PROTOCOL =3
    SHOW_WORKSPACE_SELECTION_DIALOG =false
    eclipse.preferences.version=1

sowmia
la source
Le problème que j'ai eu était l'éclipse s'est écrasé avant de charger mon espace de travail, et j'avais précédemment vérifié le 'utiliser ceci comme défaut et ne plus demander'. Changer SHOW_WORKSPACE_SELECTION_DIALOG = false en = true m'a permis de sélectionner un espace de travail.
Eric Fitting
5
Dans Eclipse Neon, le fichier se trouve dans le eclipse\configuration\.settingsdossier.
Genhis
8

Fichier> Changer d'espace de travail> ajoutez l'espace de travail que vous aimez> Eclipse redémarrera en utilisant l'espace de travail que vous vouliez.

Neets
la source
2
pourquoi eclipse redémarre-t-il lorsque vous changez d'espace de travail? Quel est le but?
Vass
2
Je suppose que cela charge toutes les informations du nouvel espace de travail ... mais ce n'est que ma supposition;)
Neets
avec différents espaces de travail, plus d'une personne peut enregistrer sa propre configuration ou même pour vous-même si vous voulez que l'espace de travail se charge avec des projets et des bibliothèques spécifiques
Jesus Dimrix
6

Si vous souhaitez modifier le répertoire dans lequel l'exécution du programme aura lieu, allez dans "Exécuter les configurations" dans l'onglet Exécuter.

Sélectionnez ensuite votre projet et allez dans l'onglet "Arguments", vous pouvez y changer le répertoire. Par défaut, c'est le répertoire racine de votre projet.

Dunaril
la source
4

Ouvrez une invite de commande. Accédez au répertoire de base eclipse et tapez "eclipse -clean", par exemple C: / eclipse> eclipse -clean

Cela demandera la sélection de l'espace de travail. Il sera également forcé de le définir comme espace de travail par défaut.

Ensuite, allez dans eclipsehome -> configuration -> dossier paramètres.

ouvrez org.eclipse.ui.de.prefs dans un bloc-notes.

définissez cette propriété sur true de false.

SHOW_WORKSPACE_SELECTION_DIALOG = true

On vous demandera une sélection d'espace de travail à chaque fois.

user2869735
la source
C'est ce dont vous avez besoin quand Eclipse est cassé, ne commencera pas par un nettoyage, d'autres informations ne sont pas utiles (par exemple [email protected]/workspace). Merci!
Nick Westgate
3

Si vous souhaitez modifier l'espace manuallyde travail récent dans un configurationfichier org.eclipse.ui.ide.prefs existe dans

eclipse > configuration > .settings > org.eclipse.ui.ide.prefs

ouvrez ce fichier dans un éditeur trouver RECENT_WORKSPACESen ligne #2et dans cette ligne, vous pouvez voir les espaces de travail récents et pouvez changeou même removeles.

Hadi Rasouli
la source
1

Dans Eclipse, accédez à File-> Switch Workspace, choisissez ou créez un nouvel espace de travail.

Jorgesys
la source
1

C'est la seule réponse que vous avez obtenue en premier lorsque vous recherchez un espace de travail par défaut, mais aucune solution n'est résolue mon problème, donc je suis cette étape pour un espace de travail par défaut:

  1. Première icône de raccourci de copie pour votre éclipse.
  2. Faites un clic droit et accédez aux propriétés, ajoutez le chemin de votre espace de travail avec l'attribut -data,

Dans la cible:

D:\eclipse_path\eclipse.exe -data D:\workspace_path\workspace

entrez la description de l'image ici

Pour utiliser les mêmes raccourcis et préférences dans cet espace de travail, Exportez général -> préférence depuis votre éclipse de travail, il générera un fichier .epf.

Donc, importez simplement le fichier .epf dans votre nouvel espace de travail et vous avez terminé.

entrez la description de l'image ici

bharatpatel
la source
L'option -data fournie à l'exécutable eclipse m'a également aidé. Merci du partage.
Tez Kurmala
0

Si vous souhaitez créer un nouvel espace de travail - entrez simplement un nouveau chemin dans le champ de texte dans la boîte de dialogue "Sélectionner un espace de travail". Eclipse créera un nouvel espace de travail à cet emplacement et y basculera.

Andreas Dolk
la source
0

Sur Ubuntu, je suis allé à

~/.eclipse/org.eclipse.platform_4.3.0_1473617060_linux_gtk_x86_64/configuration/config.ini 

et ajouté cette ligne en bas

[email protected]/workspace

et changé l'espace de travail par le chemin dir de ma maison à l'endroit où j'ai placé mon espace de travail.

J'ai combiné la réponse @Frank avec le commentaire de @Ronan Quillevere

Jerinaw
la source
0

Mon éclipse de kepler est entrée en défaut de réponse au démarrage (peu de temps après l'installation du support GAE) que j'ai retracée à un espace de travail corrompu. J'ai corrigé cela en fermant kepler, en renommant le répertoire de l'espace de travail (en cours d'utilisation) afin que kepler démarre normalement sans espace de travail, puis utilisé le fichier >> changer d'espace de travail pour générer un nouvel espace de travail. Puis j'ai commencé à remplir cela avec mes anciens projets dont j'avais encore besoin.

Andrew Pate
la source
-1

Vous pouvez vérifier l'option qui s'affiche lorsque vous démarrez Eclipse. Veuillez voir la figure ci-dessous

entrez la description de l'image ici

lordzeus1989
la source