168 votes

Démarrer Eclipse avec un espace de travail spécifique

Existe-t-il un moyen de démarrer une instance d'Eclipse en lui passant 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 lier ces deux espaces de travail à des raccourcis distincts que je pourrais lancer indépendamment.

1voto

Pramod Points 201

Création d'un fichier de raccourci avec la cible :

Créez un raccourci de votre éclipse. Ouvrez les propriétés du fichier du raccourci et définissez la cible comme suit,

E\STS.exe -data "WORKSPACE_LOCATION"

Pour le lancement à partir d'un fichier .bat :

cd ECLIPSE_LOCATION   
start STS.exe -data "WORKSPACE_LOCATION"

Exemple :

cd /D D:\IDE\sts-bundle\sts-3.7.0.RELEASE    
start STS.exe -data "D:\My Workspace\workspace1"

0voto

Mrinal Points 107

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

Ceci peut être spécifié dans le fichier eclipse.ini avec les args JVM existants/autres tels que -Xms, -Xmx .

Cette option peut être pratique pour ceux qui veulent simplement ajouter au fichier eclipse.ini (qui contient déjà d'autres args JVM) sans se soucier de s'assurer que les args JVM apparaissent à la fin.

-1voto

user3560541 Points 1

J'aimerais que les gens donnent un exemple réel, j'apprends mieux avec des exemples qu'avec la syntaxe. Alors voilà...

"C:\MyEclipse Blue Edition\MyEclipse Blue Edition 10\myeclipse-blue.exe" -showlocation -data "C:\EclipseWork\WorkSpace"

cette commande ouvrira eclipse avec l'espace de travail spécifié. ceci est un exemple de travail.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X