Comment dire à Eclipse Workspace?

Y a-t-il un moyen de savoir quel est l’espace de travail Eclipse sur lequel vous travaillez actuellement?

Pour moi, il faut choisir Fichier-> Changer d’espace de travail-> Autre … et affiche 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 ouvrez et fermez plusieurs, ce n’est pas fiable.

et je ne suis pas capable de le reproduire. Chaque fois que je reçois l’espace de travail actuellement chargé (je testais Juno). J’ai également vérifié les sources et dans ChooseWorkspaceDialog.java et ChooseWorkspaceData.java , et il semble qu’il gère une liste simple des espaces de travail ouverts la dernière fois, stockée sous la forme d’une clé RECENT_WORKSPACES dans le fichier org.eclipse.ui.ide.prefs. Le nom de l’espace de travail affiché dans cette boîte de dialog est le premier de cette liste.

commencer à éclipser avec -showlocation

Voici deux articles intéressants à ce sujet:

top-10-tips-for-new-eclipse-users (version archivée)

eclipse-startup-options-showlocation

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éré une étiquette d’identification.

Vous devez définir cela pour chaque espace de travail que vous avez, mais c’est un moyen facile de savoir dans quel espace de travail vous vous trouvez.

Néon Eclipse (4.6)

Selon M7 , le nom de l’espace de travail est affiché par défaut dans le titre de la fenêtre .

Eclipse Mars (4.5)

Fenêtre > Préférences > Général > Espace de travail

Préférences de fenêtreEspace de travail général

Il y a aussi une case à cocher ” Afficher le chemin de l’espace de travail dans le titre de la fenêtre “.
Le résultat ressemble à ceci:
barre de titre

Cette fonctionnalité est décrite ici .

Si un projet existe dans l’espace de travail:

Sélectionnez un projet et ses propriétés (par ex. Menu: Project -> Properties ou right mouse button->Properties ). Ensuite, accédez à Resource -> Linked Resources et la valeur de la variable de chemin d’access de WORKSPACE_LOC affiche le chemin de l’espace de travail actuel.

Il y a une variable d’environnement appelée osgi.instance.area . Vous pouvez le trouver via “Aide -> A propos d’Eclipse -> Détails de l’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é “Location” structurée comme suit:

 / 

Remarque: la procédure “effacée” fonctionne dans la plupart des cas, mais ne peut pas être utilisée en général, car il n’est pas nécessaire qu’un dossier de projet se trouve 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 l’option “Utiliser l’emplacement par défaut”, la procédure est enregistrée. La première procédure est fiable.

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 dialog apparaît et doit indiquer 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.

Résumé:
(du plus immédiat au moindre (mais plus élégant), en laissant de côté les redondants)

  1. Fichier> Changer
    File-> Switch Workspace-> Other … -> réponse complète
  2. Aide> À propos
    Aide -> À propos d’Eclipse -> Détails de l’installation -> Configuration: osgi.instance.area -> réponse complète
  3. Barre de titre (paramètre de démarrage)
    Si vous commencez eclipse avec -showlocation -> réponse complète
  4. Barre de titre (noms des espaces de travail)
    Donnez un nom à chaque espace de travail -> réponse complète

Utilisez l’espace de travail du commutateur dans le menu Fichier et vous le saurez

commencer eclipse avec -data

exemple: c:\eclipse\eclipse.exe -data c:\workspaces\myWorkspace1

-showlocation est génial, mais il 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.

  1. Allez dans Fichier-> Changer d’espace de travail.
  2. Vous pouvez voir une liste des espaces de travail en excluant votre espace de travail actuel.
  3. Maintenant, allez à l’emplacement physique et voir 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 la méthode la plus simple.

Étape 1:

Démarrez votre Eclipse (si l’espace de travail par défaut est défini, Eclipse ne vous demandera jamais de choisir l’espace de travail OU il définira 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 fichier raccourci / exe. Il vous montrera le message d’erreur ci-dessous et vous obtiendrez votre espace de travail par défaut / actuel

entrer la description de l'image ici

Vérifiez le chemin de toute ressource dans les propriétés de la ressource. Alors vous saurez. OU: Accédez à 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).

Fichier -> Changer d’espace de travail

Si vous souhaitez changer d’espace wok, sélectionnez Fichier-> Changer d’espace de travail. Cliquez sur “Autre” et choisissez le dossier approprié. Est-ce que c’est ce que tu veux? 🙂

J’ai créé une configuration de lancement d’outils externes contenant les éléments suivants (contenu du fichier exporté echo-workspace.launch):

          

Pour que le chemin du dossier de l’espace de travail soit répercuté dans la console.

N’hésitez pas à le copier 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 lorsque j’ai créé 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 Window / Preferences. Dans la fenêtre Préférences, accédez à Général / Espace de travail et atsortingbuez à chaque espace de travail un nom d’espace de travail individuel.

Je suis entré dans une situation qui a causé l’échec du démarrage de l’éclipse en raison de la corruption de l’espace de travail.

(Similaire à Eclipse ne démarre pas, erreur de journal dit: ObjectNotFoundException: élément Tree )

Cela faisait tellement longtemps que j’utilisais eclipse que j’avais oublié où se trouvait mon espace de travail. C’est là que j’ai trouvé le réglage.

~ $ grep osgi.instance.area.default eclipse / configuration / config.ini osgi.instance.area.default=@user.home/Documents/workspace

Si vous voulez trouver le chemin par programme, utilisez ceci:

 ResourcesPlugin.getWorkspace().getRoot().getLocation().toSsortingng(); 

Simple Logic …

Cliquez simplement sur le menu Fichier puis sur Changer de lieu de travail

Cliquez sur Autre

Ensuite, le dialog apparaît avec l’espace de travail actuel surligné en haut de la liste. Si vous cliquez sur cette liste, d’autres lieux de travail sont affichés.

En cliquant sur Fichier-> Changer d’espace de travail, vous obtenez un résultat erroné sur mon système.
Cette méthode donne le résultat correct:
Fichier -> Propriétés -> Ressource
Maintenant, vérifiez le chemin dans la troisième ligne intitulée “location” dans la fenêtre intitulée Ressource
Il affichera le dossier de l’espace de travail juste avant le dossier du projet.

windnow -> preference -> General -> startup and shutdown -> workspaces – le premier sera votre espace de travail actuel.

  1. Allez dans Fenêtre -> Préférences.
  2. Recherchez des espaces de travail et sélectionnez.
  3. Le premier est votre espace de travail actuel.