@ org.life.java - Le nom (ou le chemin d'accès) de l'espace de travail actuel.
Andreas Dolk
Depuis un programme Java (application Eclipse RCP) ou simplement manuellement tout en travaillant dans Eclipse?
Jesper
1
@Jigar une raison de savoir où se trouve le WS: lors de la copie de la configuration vers une autre comp, ou pour la sauvegarde de la configuration.
e2-e4
4
Quand Eclispe se trompe (encore une fois), il est pratique de savoir où l'espace de travail est de le souffler (encore une fois).
Synesso
Réponses:
112
Pour moi, cela fonctionne de choisir Fichier-> Changer d'espace de travail-> Autre ... et cela montre le nom de l'espace de travail actuel.
J'ai essayé de confirmer
" En fait, cela montre le dernier espace de travail qui a été fermé, pas l'espace de travail actuel. Si vous en ouvrez et fermez plusieurs, ce n'est pas fiable. "
et je ne peux pas le reproduire. Chaque fois que j'obtiens l'espace de travail actuellement chargé (je testais sur Juno). J'ai également vérifié les sources et dans ChooseWorkspaceDialog.java et ChooseWorkspaceData.java , et il semble qu'il gère une simple liste des derniers espaces de travail ouverts qui est stockée en tant que clé RECENT_WORKSPACES dans le fichier org.eclipse.ui.ide.prefs. Le nom de l'espace de travail affiché dans cette boîte de dialogue est le premier de cette liste.
Le problème est que si vous avez plusieurs espaces de travail, vous devez garder une trace de l'endroit où ils se trouvaient auparavant ...
ivant
18
En fait, cela montre le dernier espace de travail qui a été fermé, pas l'espace de travail actuel. Si vous en ouvrez et fermez plusieurs, ce n'est pas fiable.
Matt__C
1
@Matt__C L'étape fournie dans cette réponse n'affichera pas de liste. Il affichera un seul en surbrillance Workspace dans le champ. Cet espace de travail en surbrillance est par défaut votre seul et unique espace de travail actuel. Vous pouvez changer le champ en quelque chose de différent en tapant dans le champ ou en utilisant le bouton Parcourir. Mais le champ ( after clicking other) fourni dans cette réponse vous montrera votre espace de travail actuel. Je viens de le tester en tapant dans le champ et en créant un nouvel espace de travail de test. Il est devenu cet espace de travail qui n'a jamais été fermé. C'est ce qui est maintenant affiché dans ce champ.
LD James
1
Il semble que cela ait été corrigé à un moment donné depuis que j'ai publié le commentaire dans '13 et qu'il montre maintenant l'espace de travail actuel. Je préfère toujours la réponse de @gridDragon car il suffit de regarder la barre de titre pour voir dans quel espace de travail vous vous trouvez.
La solution la plus élégante au problème. Si quelqu'un se demande, le chemin d'accès à l'espace de travail apparaîtra dans la barre de fenêtre.
Magnilex
68
Allez dans Fenêtre> Préférences. Ensuite, sous Général> Espace de travail, il y a une propriété: "Nom de l'espace de travail (affiché dans le titre de la fenêtre)" et insérez une sorte d'étiquette d'identification.
Vous devrez configurer cela pour chaque espace de travail dont vous disposez, mais c'est un moyen facile de savoir dans quel espace de travail vous vous trouvez en un coup d'œil.
Notez que cela s'applique uniquement aux versions plus récentes d'Eclipse. En 3.5 (notre client RTC d'entreprise), il n'est pas disponible.
Pierre
7
Sensationnel. Bien que cela soit théoriquement une bonne solution, il est insensé que vous deviez y mettre une chaîne personnalisée au lieu d'Eclipse en utilisant simplement le nom du répertoire de l'espace de travail par défaut.
sschuberth
1
De toutes les solutions, cela semble la moins pénible - pas de script de démarrage modifié, pas de vérification de menu, etc. Là encore, il devrait être simple d'écrire un petit plugin pour modifier le titre de la fenêtre pour afficher le nom du dossier de l'espace de travail à moins qu'il ne soit défini dans la préférence mentionnée ci-dessus. Heureusement, mes espaces de travail ne sont pas aussi dynamiques; pour d'autres, ce n'est peut-être pas le cas.
Frelling
J'utilise eclipse Indigo, et ce n'est pas là! :(
Dr.jacky
Pour Eclipse 4.5 et versions ultérieures, il n'est plus nécessaire d'attribuer une chaîne personnalisée. Dans 4.5, le chemin de l'espace de travail lui-même est affiché dans la page des préférences. Voir plus tard la réponse de @ROMANIA.
Andy Thomas
20
Néon éclipse (4.6)
Selon M7 , le nom de l'espace de travail est affiché dans le titre de la fenêtre par défaut .
Éclipse de Mars (4.5)
Fenêtre > Préférences > Général > Espace de travail
Il existe également une case à cocher " Afficher le chemin de l'espace de travail dans le titre de la fenêtre ".
Le résultat ressemble à ceci:
J'espère que c'est la meilleure réponse :). J'ai vérifié cela dans la version Mars
SuRa
Cela devrait être le think.Works i réponse applicables en luna aussi bien
Manas Pratim Chamuah
16
Si un projet existe dans l'espace de travail:
Sélectionnez un projet et ses propriétés (par exemple Menu: Project -> Propertiesou right mouse button->Properties). Ensuite, allez à Resource -> Linked Resourceset la WORKSPACE_LOCvaleur de la variable de chemin de s affiche le chemin actuel de l'espace de travail.
c'est la bonne réponse, pas la réponse "Fichier-> Changer d'espace de travail-> Autre"
cal
12
Il existe une variable d'environnement appelée osgi.instance.area. Vous pouvez le trouver via "Aide -> À propos d'Eclipse -> Détails d'installation -> Configuration" (pour eclipse "Helios" 3.6)
Ou, ouvrez les propriétés de n'importe quel projet, puis sélectionnez "Ressource". Vous trouverez une propriété "Localisation" structurée comme suit:
Remarque - la procédure "effacé" fonctionne dans la plupart des cas mais ne peut pas être utilisée en général, car un dossier de projet n'a pas besoin d'être situé dans le dossier de l'espace de travail. Vous pouvez choisir des emplacements externes lors de la création du projet. Donc si vous ne décochez jamais la case "Utiliser l'emplacement par défaut", la procédure est sauvegardée. La première procédure est fiable.
Puisque vous pouvez avoir des ressources en dehors de votre espace de travail, le chemin avant le nom du projet n'est pas toujours le chemin de votre espace de travail.
K Erlandsson
@Kristoffer - pouvons-nous créer des projets "liés"? Je sais que cela est possible pour les fichiers et les dossiers, mais aussi pour les projets? Je modifierai ma réponse.
Andreas Dolk
6
Fichier-> Propriétés
Sélectionnez un fichier dans l'espace de travail puis utilisez le menu: "Fichier-> Propriétés". Une boîte de dialogue apparaît et devrait montrer «l'emplacement» du fichier. Lisez l'emplacement de droite à gauche pour parcourir la classe, le package, le dossier, le projet, puis vous devriez voir l'espace de travail.
Vous devez faire File-> Switch Workspace-> Other ..., et l'espace de travail actuel doit être mis en surbrillance. Sinon, il vous montre simplement une liste d'espaces de travail qui ne sont pas celui dans lequel vous vous trouvez (processus d'élimination?).
-showlocation est génial, mais cela ne change que le texte à la fin de la barre de titre, donc il n'est souvent pas visible dans la barre des tâches.
Si vous souhaitez modifier le début de la barre de titre, qui affiche la perspective actuelle, vous pouvez utiliser Fenêtre -> Enregistrer la perspective sous ... et le nouveau titre sera visible dans la barre des tâches.
J'aime que vous vouliez que le nom de l'espace de travail apparaisse sur la gauche, mais c'est une sorte de piratage qui utilise mal la fonction Perspective. Il y a une autre réponse qui le fait d'une meilleure manière: stackoverflow.com/a/11887008/564626
jfritz42
2
Allez dans Fichier-> Changer d'espace de travail.
Vous pouvez voir une liste d'espaces de travail à l'exclusion de votre espace de travail actuel.
Allez maintenant à l'emplacement physique et voyez lequel est manquant dans la liste.
Celui qui manque est votre espace de travail actuel.
Je viens de trouver mon espace de travail actuel avec Simplest Way.
Étape 1:
Démarrez votre Eclipse (si l'espace de travail par défaut est défini, Eclipse ne demande jamais de choisir l'espace de travail OU il sera défini sur le chemin que nous avons utilisé la dernière fois)
Étape 2:
Lorsque Eclipse démarre complètement, essayez de redémarrer Eclipse avec le même raccourci / fichier exe. Il vous montrera le message d'erreur ci-dessous et vous obtiendrez votre espace de travail par défaut / actuel
Vérifiez le chemin de toute ressource dans les propriétés de la ressource. Alors vous saurez. OU: Allez dans Préférences> Général> Espace de travail et ajoutez un nom d'espace de travail (affiché dans le titre de la fenêtre)
Étant donné que vous pouvez avoir des projets et des ressources en dehors de votre répertoire d'espace de travail, il n'est pas garanti de vous montrer le chemin de l'espace de travail si vous vérifiez les propriétés de la ressource.
Seulement si vous suivez les étapes abstruses énumérées dans les autres réponses, plus complètes.
orbfish
1
Si vous souhaitez changer d'espace de travail, cliquez sur Fichier-> Changer d'espace de travail. Cliquez sur "Autre" et choisissez le dossier approprié. Est-ce que c'est ce que tu veux? :)
Pour que le chemin du dossier de l'espace de travail soit répercuté dans la console.
N'hésitez pas à copier ceci dans un fichier .launch et à l'importer dans Eclipse: Fichier> Importer ...> Exécuter / Déboguer> Configurations de lancement
Je vais bientôt trouver une version Mac / UNIX, car j'étais sur Indigo / Win quand j'ai fait celui-ci.
Vous devrez souvent utiliser plusieurs instances Eclipse en cours d'exécution à la fois. Pour basculer entre eux, il est utile de définir un nom pour l'espace de travail affiché dans le titre de la fenêtre Eclipse. Pour ce faire, ouvrez Fenêtre / Préférences. Dans la fenêtre Préférences, accédez à Général / Espace de travail et attribuez à chaque espace de travail un nom d'espace de travail individuel.
Cliquez simplement sur le menu Fichier puis sur Changer de lieu de travail
Cliquez sur Autre
Ensuite, le dialogue apparaît avec l'espace de travail actuel mis en évidence en haut de la liste. Si vous cliquez sur cette liste, d'autres lieux de travail s'affichent.
cliquer sur Fichier-> Changer d'espace de travail donne un résultat erroné sur mon système.
Cette méthode donne le résultat correct: Fichier -> Propriétés -> Ressource
vérifiez maintenant le chemin dans la troisième ligne intitulée "emplacement" dans la fenêtre intitulée Ressource.
Il affichera le dossier de l'espace de travail juste avant le dossier du projet.
Réponses:
Pour moi, cela fonctionne de choisir Fichier-> Changer d'espace de travail-> Autre ... et cela montre le nom de l'espace de travail actuel.
J'ai essayé de confirmer
et je ne peux pas le reproduire. Chaque fois que j'obtiens l'espace de travail actuellement chargé (je testais sur Juno). J'ai également vérifié les sources et dans ChooseWorkspaceDialog.java et ChooseWorkspaceData.java , et il semble qu'il gère une simple liste des derniers espaces de travail ouverts qui est stockée en tant que clé RECENT_WORKSPACES dans le fichier org.eclipse.ui.ide.prefs. Le nom de l'espace de travail affiché dans cette boîte de dialogue est le premier de cette liste.
la source
Workspace
dans le champ. Cet espace de travail en surbrillance est par défaut votre seul et unique espace de travail actuel. Vous pouvez changer le champ en quelque chose de différent en tapant dans le champ ou en utilisant le bouton Parcourir. Mais le champ (after clicking other
) fourni dans cette réponse vous montrera votre espace de travail actuel. Je viens de le tester en tapant dans le champ et en créant un nouvel espace de travail de test. Il est devenu cet espace de travail qui n'a jamais été fermé. C'est ce qui est maintenant affiché dans ce champ.commencer l'éclipse avec
-showlocation
Voici deux articles intéressants à ce sujet:
top-10-conseils-pour-les-nouveaux-utilisateurs-eclipse (version archivée)
eclipse-startup-options-showlocation
la source
-showlocation
cela peut également être ajouté à votre eclipse.ini comme mentionné dans l'un des liensAllez dans Fenêtre> Préférences. Ensuite, sous Général> Espace de travail, il y a une propriété: "Nom de l'espace de travail (affiché dans le titre de la fenêtre)" et insérez une sorte d'étiquette d'identification.
Vous devrez configurer cela pour chaque espace de travail dont vous disposez, mais c'est un moyen facile de savoir dans quel espace de travail vous vous trouvez en un coup d'œil.
la source
Néon éclipse (4.6)
Selon M7 , le nom de l'espace de travail est affiché dans le titre de la fenêtre par défaut .
Éclipse de Mars (4.5)
Fenêtre > Préférences > Général > Espace de travail
Il existe également une case à cocher " Afficher le chemin de l'espace de travail dans le titre de la fenêtre ".
Le résultat ressemble à ceci:
Cette fonctionnalité est décrite ici .
la source
Si un projet existe dans l'espace de travail:
Sélectionnez un projet et ses propriétés (par exemple
Menu: Project -> Properties
ouright mouse button->Properties
). Ensuite, allez àResource -> Linked Resources
et laWORKSPACE_LOC
valeur de la variable de chemin de s affiche le chemin actuel de l'espace de travail.la source
Il existe une variable d'environnement appelée
osgi.instance.area
. Vous pouvez le trouver via "Aide -> À propos d'Eclipse -> Détails d'installation -> Configuration" (pour eclipse "Helios" 3.6)Ou, ouvrez les propriétés de n'importe quel projet, puis sélectionnez "Ressource". Vous trouverez une propriété "Localisation" structurée comme suit:Remarque - la procédure "effacé" fonctionne dans la plupart des cas mais ne peut pas être utilisée en général, car un dossier de projet n'a pas besoin d'être situé dans le dossier de l'espace de travail. Vous pouvez choisir des emplacements externes lors de la création du projet. Donc si vous ne décochez jamais la case "Utiliser l'emplacement par défaut", la procédure est sauvegardée. La première procédure est fiable.
la source
Fichier-> Propriétés
Sélectionnez un fichier dans l'espace de travail puis utilisez le menu: "Fichier-> Propriétés". Une boîte de dialogue apparaît et devrait montrer «l'emplacement» du fichier. Lisez l'emplacement de droite à gauche pour parcourir la classe, le package, le dossier, le projet, puis vous devriez voir l'espace de travail.
la source
Résumé:
(du plus immédiat au moins (mais plus élégant), en laissant de côté les redondants)
fichier-> Changer d'espace de travail-> Autre ... -> réponse complète
aide -> À propos d'Eclipse -> Détails de l'installation -> Configuration: osgi.instance.area -> réponse complète
Si vous démarrez Eclipse avec
-showlocation
-> réponse complèteDonnez un nom à chaque espace de travail -> réponse complète
la source
Utilisez l'espace de travail du commutateur dans le menu fichier et vous le saurez
la source
commencer l'éclipse avec
-data
exemple:
c:\eclipse\eclipse.exe -data c:\workspaces\myWorkspace1
la source
-showlocation est génial, mais cela ne change que le texte à la fin de la barre de titre, donc il n'est souvent pas visible dans la barre des tâches.
Si vous souhaitez modifier le début de la barre de titre, qui affiche la perspective actuelle, vous pouvez utiliser Fenêtre -> Enregistrer la perspective sous ... et le nouveau titre sera visible dans la barre des tâches.
la source
Celui qui manque est votre espace de travail actuel.
la source
http://mcuoneclipse.com/2012/08/01/show-workspace-location-in-the-title-bar/
http://www.rekk.de/bloggy/2007/eclipse-show-workspace-location-in-title-bar/
ajoutez -showlocation à votre raccourci.
c: \ eclipse \ eclipse.exe -showlocation
la source
Je viens de trouver mon espace de travail actuel avec Simplest Way.
Étape 1:
Démarrez votre Eclipse (si l'espace de travail par défaut est défini, Eclipse ne demande jamais de choisir l'espace de travail OU il sera défini sur le chemin que nous avons utilisé la dernière fois)
Étape 2:
Lorsque Eclipse démarre complètement, essayez de redémarrer Eclipse avec le même raccourci / fichier exe. Il vous montrera le message d'erreur ci-dessous et vous obtiendrez votre espace de travail par défaut / actuel
la source
Vérifiez le chemin de toute ressource dans les propriétés de la ressource. Alors vous saurez. OU: Allez dans Préférences> Général> Espace de travail et ajoutez un nom d'espace de travail (affiché dans le titre de la fenêtre)
la source
Fichier -> Changer d'espace de travail
la source
Si vous souhaitez changer d'espace de travail, cliquez sur Fichier-> Changer d'espace de travail. Cliquez sur "Autre" et choisissez le dossier approprié. Est-ce que c'est ce que tu veux? :)
la source
J'ai créé une configuration de lancement d'outil externe contenant les éléments suivants (contenu du fichier echo-workspace.launch exporté):
Pour que le chemin du dossier de l'espace de travail soit répercuté dans la console.
N'hésitez pas à copier ceci dans un fichier .launch et à l'importer dans Eclipse: Fichier> Importer ...> Exécuter / Déboguer> Configurations de lancement
Je vais bientôt trouver une version Mac / UNIX, car j'étais sur Indigo / Win quand j'ai fait celui-ci.
la source
Vous devrez souvent utiliser plusieurs instances Eclipse en cours d'exécution à la fois. Pour basculer entre eux, il est utile de définir un nom pour l'espace de travail affiché dans le titre de la fenêtre Eclipse. Pour ce faire, ouvrez Fenêtre / Préférences. Dans la fenêtre Préférences, accédez à Général / Espace de travail et attribuez à chaque espace de travail un nom d'espace de travail individuel.
la source
Je me suis retrouvé dans une situation qui a entraîné l'échec complet du démarrage de l'éclipse en raison de la corruption de l'espace de travail.
(Semblable à Eclipse ne démarre pas, l'erreur de journal dit: ObjectNotFoundException: élément Tree )
Cela faisait si longtemps que j'avais utilisé Eclipse que j'avais oublié où se trouvait mon espace de travail. C'est là que j'ai trouvé le décor.
la source
Si vous voulez trouver le chemin par programme, utilisez ceci:
la source
Logique simple ...
Cliquez simplement sur le menu Fichier puis sur Changer de lieu de travail
Cliquez sur Autre
Ensuite, le dialogue apparaît avec l'espace de travail actuel mis en évidence en haut de la liste. Si vous cliquez sur cette liste, d'autres lieux de travail s'affichent.
la source
cliquer sur Fichier-> Changer d'espace de travail donne un résultat erroné sur mon système.
Cette méthode donne le résultat correct:
Fichier -> Propriétés -> Ressource
vérifiez maintenant le chemin dans la troisième ligne intitulée "emplacement" dans la fenêtre intitulée Ressource.
Il affichera le dossier de l'espace de travail juste avant le dossier du projet.
la source
windnow -> preference -> General -> startup and shutdown -> workspaces
- le premier sera votre espace de travail actuel.la source
la source