web-dev-qa-db-fra.com

Démarrer Eclipse avec / Specific Workspace

Existe-t-il un moyen de démarrer une instance d’Eclipse en lui transmettant une sorte de paramètre lui indiquant d’utiliser un espace de travail spécifique?

Le problème que j'essaie de résoudre est que j'ai un espace de travail pour les projets professionnels et un autre pour les projets personnels. J'aimerais pouvoir les lier à des espaces de travail afin de séparer les raccourcis que je pourrais lancer indépendamment.

163
Wilco

De http://help.Eclipse.org/help21/topic/org.Eclipse.platform.doc.user/tasks/running_Eclipse.htm :

Utilisez l'argument de ligne de commande suivant:

-data your_workspace_location

Par exemple,

-data c:\users\robert\myworkspace

vous pouvez également utiliser des noms de chemin relatif de type UNIX tels que

-data ../workspace

même sous Windows, dans le cas où quelque chose ne ressemble pas à des points ou des barres obliques inverses dans les paramètres, comme Jumplist Launcher

241
Matt H

Avec le commutateur -data

Définition d'un emplacement spécifique pour l'espace de travail avec -data

Pour utiliser l'argument de ligne de commande -data, ajoutez simplement -data votre_emplacement-travail (par exemple, -data c:\users\robert\myworkspace) au champ Cible dans les propriétés du raccourci ou incluez-le explicitement sur votre ligne de commande.

De: http://help.Eclipse.org/help21/index.jsp?topic=/org.Eclipse.platform.doc.user/tasks/running_Eclipse.htm

20
Anson Smith

Nous définissons l'espace de travail par défaut pour les étudiants d'une école secondaire en modifiant les propriétés du raccourci. Dans ce cas, nous exploitons un environnement Windows 7. L'espace de travail par défaut se trouve sur le partage réseau d'un étudiant mappé en tant que lecteur H: nous avons donc ajouté - data h:\workspace. La capture d'écran montre exactement où.

enter image description here

15
ThisClark

notez que vous pouvez utiliser des noms de chemin relatifs de type UNIX, tels que

-data ../workspace

même sous Windows, au cas où quelque chose n'aimerait pas les virgules ou les barres obliques inverses dans les paramètres, comme Jumplist Launcher

10
santaranger

Ancienne question, je sais, mais je voulais simplement préciser que vous devrez peut-être ajouter des guillemets autour du chemin de l'espace de travail cible. Par exemple; J'ai essayé C:\Eclipse\eclipse.exe -data E:\Eclipse Projects2 et il ouvrirait un espace de travail vide par défaut tout en faisant C:\Eclipse\eclipse.exe -data "E:\Eclipse Projects2" lui a permis d'utiliser l'espace de travail existant. J'imagine que cela varie en fonction du système d'exploitation et/ou de la version d'Eclipse, mais je ne sais pas exactement quels facteurs entrent en jeu. Essayez donc dans les deux sens jusqu'à ce que vous obteniez le chargement de l'espace de travail correct/existant.

2
DGolberg

De https://help.Eclipse.org/topic/org.Eclipse.platform.doc.isv/reference/misc/runtime-options.html

Il est également possible de spécifier l'emplacement de l'espace de travail à l'aide de la commande osgi.instance.area JVM arg comme -Dosgi.instance.area=../workspace

Cela peut être spécifié dans le fichier Eclipse.ini avec les arguments existants/autres JVM tels que -Xms, -Xmx.

Cette option peut être pratique pour ceux qui souhaitent simplement ajouter du fichier Eclipse.ini (qui contient déjà d’autres arguments JVM) sans s’inquiéter du fait que les arguments JVM apparaissent à la fin.

0
Mrinal