web-dev-qa-db-fra.com

Comment forcer Eclipse à demander un espace de travail par défaut?

J'ai remarqué qu'après l'installation de cdt, Eclipse charge toujours l'espace de travail par défaut. L'espace de travail répertorié dans le config.ini dans osgi.instance.area.default. Eclipse ne demande pas quel espace de travail ouvrir, que Prompt for workspace on startup soit défini ou non.

Comment forcer Eclipse à demander quel espace de travail charger au démarrage?

90
michael nesterenko

J'ai eu le même problème avec Indigo sur Linux 3.0 X86_64: Après avoir exécuté Eclipse -clean, tout est revenu à la normale.

Merci à certains commentaires sur le numéro d’Eclipse: https://bugs.Eclipse.org/bugs/show_bug.cgi?id=134412

111
fasseg

Cela fonctionne pour moi si je coche la case "Demander un espace de travail au démarrage", que vous trouverez dans Fenêtre> Préférences> Général> Démarrage et arrêt> Espaces de travail.

HTH

105
Andreas

Dans le dossier configuration/.settings de votre installation Eclipse, vous trouverez un fichier appelé org.Eclipse.ui.ide.prefs. Ouvrez ce fichier dans un éditeur de texte et modifiez la propriété SHOW_WORKSPACE_SELECTION_DIALOG de false à true.

Testé avec Eclipse 3.7 sous Windows.

33
Robert Taylor

J'utilise Eclipse Indigo, et voici comment je le fais:

Fenêtre> Préférences> Démarrage et arrêt> Espaces de travail

case à cocher en haut de la fenêtre: "Demander un espace de travail au démarrage"

26
Michael Szczepaniak

Version: Ecliplse CIndigo Service Release 2

  1. Fichier> Changer d'espace de travail> Autre ...
  2. Dans la zone de texte, écrivez le chemin dans l’espace de travail ou Parcourir

Il définit automatiquement l'espace de travail par défaut lors de la sortie. Pour changer d'espace de travail, retournez à l'étape 1.

4
sacrilege

La case à cocher «Demander l’espace de travail au démarrage» ne fonctionnait pas . Vous pouvez définir l’espace de travail par défaut, rechercher le dossier nommé «configuration» dans le répertoire d’installation d’Eclipse et ouvrir le fichier «config.ini» . Vous allez éditer "osgi.instance.area.default" pour fournir votre espace de travail par défaut souhaité.

4
Yongju

J'ai suivi le fil et fatigué toutes choses mais je n'ai pas travaillé. Enfin, j'ai vu que ma cible de raccourci Eclipse est comme ci-dessous

C:\Eclipse_3.6\Eclipse\eclipse.exe -clean -data "C:\workplace" ...

J'ai simplement supprimé l'option -data et cela a fonctionné. Maintenant, je dois popup pour choisir un espace de travail au démarrage.

à votre santé.

3
ashah

J'avais le même problème (dans Eclipse Juno), mais je voulais simplement changer l'espace de travail par défaut pour celui que j'utilise. Il y a une mise en: 

Eclipse_DIRECTORY/configuration/config.ini

cela provoque le chargement d'un espace de travail spécifique sans demander un espace de travail. Si vous souhaitez simplement modifier l'espace de travail par défaut, vous pouvez simplement modifier la valeur ou l'ajouter si elle n'existe pas:

[email protected]/some_workspace

ou

osgi.instance.area.default =/some/absolute/path/some_workspace

3
11101101b

Commencer Eclipse avec Eclipse -clean m'a fait des merveilles.

2
AllBlackt

Je peux confirmer que j'ai le même problème. J'utilise également Eclipse Classic avec CDT. La chose amusante est que cela a commencé seulement plus tôt ce soir. Avant cela, j'étais toujours invité à entrer dans l'espace de travail. L'activation de "Demander l'espace de travail au démarrage" n'a aucun effet. Je ne lance pas Eclipse à l'aide d'un script de démarrage. Par conséquent, l'indicateur -data n'est pas défini au lancement. J'ai supprimé la ligne "osgi.instance.area.default" de la configuration/config.ini, mais cela n'a eu aucun effet. 

Quelques bizarreries étranges liées à ce problème: si je supprime l’espace de travail «espace de travail», il le crée à nouveau lors du lancement. Cependant, lorsque je passe à l'un de mes "vrais" espaces de travail, je remarque que cet espace de travail n'est pas répertorié comme une option à activer. 

Comme on pouvait s'y attendre, la réinstallation d'Eclipse résout le problème. Mais il serait plus agréable de trouver un moyen de résoudre le problème sans recourir à cela. 

1
Jim Kaiser

Aptana 3.2.2

\ configuration.settings\org.Eclipse.ui.ide.prefs

Modifier:

RECENT_WORKSPACES=I\:\\PDT\\workspace

Il vérifiera l’espace de travail récent, alors réglez-le comme vous le souhaitez, je le fais pour utiliser un lecteur externe.

1
Phil Jackson

J'ai résolu le problème en ajoutant le paramètre -showLocation à Eclipse.ini

0
user3107441

J'ai eu le même problème sur mon Eclipse, et appeler Eclipse-clean n'a pas résolu le problème.

En fin de compte, j'ai compris que le dossier d'installation d'Eclipse contenait un script appelé Eclipse. Ce script définit des variables d’environnement puis appelle Eclipse.bin. L'appel pour Eclipse.bin contenait le commutateur de ligne de commande 

-data ~/.Eclipse

Lorsque j'ai supprimé ce commutateur du script de démarrage, j'ai obtenu la sélection de l'espace de travail comme prévu. Peut-être que cela aide les autres à résoudre leurs problèmes.

0

Parfois, vous devez faire attention à la façon dont Eclipse est lancé. J'ai déjà épinglé Eclipse en cliquant avec le bouton droit sur l'exécutable et en le fixant dans la barre des tâches. De cette manière, Eclipse est lancé pour utiliser les paramètres sous c:\Utilisateur\Public\Documents publics\Eclipse ", ce qui n’est pas très souhaitable.

Cependant, si vous le verrouillez en créant un raccourci, il se lancera pour utiliser les paramètres du dossier d'installation d'Eclipse. Ensuite, tout est beaucoup plus logique. 

0
CCNA

si votre Eclipse se ferme automatiquement au démarrage, procédez comme suit: ouvrez les propriétés de votre raccourci et ajoutez -clean à la fin du chemin. ou le faire dans cmd: cd C:\PATH_TO_YOUR_Eclipse\eclipse -clean comme mentionné précédemment commentaires ci-dessus

0
ruelgumasing

Aller à la fenêtre - Préférences - Général - Démarrage et arrêt - Espaces de travail

Case à cocher pour Demander un espace de travail au démarrage est là. Sélectionnez le. 

Au démarrage, Eclipse vous demandera de choisir un espace de travail.

---- MODIFIER ---- 

SurOSXle chemin de la barre de menus Eclipse (Juno) est: 

Eclipse - Preferences

Dans la boîte de dialogue des préférences, j'ai sélectionné le nœud d'arborescence:

 General - Startup and Shutdown - Workspaces

Dans ce panneau, il y avait une case à cocher intitulée 

**Prompt for workspace on startup** 

Je l'ai vérifié, puis j'ai arrêté Eclipse et je l'ai redémarré. Cela m'a incité à choisir un nouvel emplacement pour l'espace de travail.

0
Srikanth Venkatesh

Je vous recommande de créer un raccourci vers Eclipse.exe avec l'option de ligne de commande -data. De cette façon, vous pouvez créer un raccourci séparé vers chaque espace de travail que vous utilisez et éviter les dialogues et les clics de souris inutiles.

Windows: créez simplement un raccourci Eclipse sur votre bureau, puis cliquez avec le bouton droit de la souris pour ouvrir Properties et sous Shortcut, définissez un paramètre comme celui-ci sur Target: C:\Eclipse\eclipse.exe -data C:\Path\to\your\workspace1. Cela lancera Eclipse et ouvrira automatiquement workspace1.

Répétez les étapes pour tous les espaces de travail que vous utilisez souvent. 

0
Danijel

J'ai d'abord essayé l'option -clean, mais cela n'a pas résolu le problème.

Ensuite, j'ai ajouté l'option -data avec le chemin correct vers l'espace de travail. 

Cela a résolu le problème pour moi. 

0
Arjen Rodenhuis

Editer le fichier config.ini avec 

osgi.instance.area.default=\D:\\Projects\\Eclipse Workspace\\

a travaillé pour moi.

0
J-Phi