it-swarm.com.de

Starten von Eclipse mit / Specific Workspace

Gibt es eine Möglichkeit, eine Instanz von Eclipse zu starten, indem eine Art Parameter übergeben wird, der anweist, dass ein bestimmter Arbeitsbereich verwendet werden soll?

Das Problem, das ich zu lösen versuche, ist, dass ich einen Arbeitsbereich für Arbeitsprojekte und einen für persönliche Projekte habe. Ich möchte in der Lage sein, diese mit Arbeitsbereichen zu verknüpfen, um Verknüpfungen zu trennen, die ich unabhängig starten könnte.

163
Wilco

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

Verwenden Sie das folgende Befehlszeilenargument:

-data your_workspace_location

Beispielsweise,

-data c:\users\robert\myworkspace

sie können auch relative Pfadnamen im UNIX-Stil verwenden, z

-data ../workspace

auch unter Windows, falls etwas nicht wie Doppelpunkte oder Backslashes in Parametern, wie Jumplist Launcher

241
Matt H

Mit dem -data Schalter

Festlegen eines bestimmten Speicherorts für den Arbeitsbereich mit -data

Um das Befehlszeilenargument -data zu verwenden, fügen Sie einfach -data your_workspace_location (z. B. -data c:\users\robert\myworkspace) zum Feld Target in den Verknüpfungseigenschaften hinzu oder fügen Sie es explizit in Ihre Befehlszeile ein.

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

20
Anson Smith

Wir legen den Standardarbeitsbereich für Schüler an einer High School fest, indem wir die Verknüpfungseigenschaften ändern. In diesem Fall betreiben wir eine Windows 7-Umgebung. Der Standardarbeitsbereich befindet sich auf der Netzwerkfreigabe eines Schülers, die als Laufwerk H: zugeordnet ist. Daher haben wir - data h:\workspace hinzugefügt. Der Screenshot zeigt genau, wo.

enter image description here

15
ThisClark

beachten Sie, dass Sie relative Pfadnamen im UNIX-Stil verwenden können, z

-data ../workspace

auch unter Windows, falls etwas Doppelpunkte oder umgekehrte Schrägstriche in Parametern nicht mag, wie Jumplist Launcher

10
santaranger

Alte Frage, ich weiß, wollte aber nur darauf hinweisen, dass Sie möglicherweise Anführungszeichen um den Pfad des Zielarbeitsbereichs hinzufügen müssen. Beispielsweise; Ich habe es versucht C:\Eclipse\eclipse.exe -data E:\Eclipse Projects2 und es würde einen leeren Standardarbeitsbereich öffnen, während C:\Eclipse\eclipse.exe -data "E:\Eclipse Projects2" hat zugelassen, dass der vorhandene Arbeitsbereich verwendet wird. Ich vermute, dass dies je nach Betriebssystem und/oder Eclipse-Version unterschiedlich ist, aber ich bin nicht sicher, welche Faktoren dies genau bewirken. Versuchen Sie es also in beide Richtungen, bis Sie einen finden, um den richtigen/vorhandenen Arbeitsbereich zu laden.

2
DGolberg

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

Es ist auch möglich, den Speicherort des Arbeitsbereichs mit dem JVM-Argument osgi.instance.area Als -Dosgi.instance.area=../workspace Anzugeben.

Dies kann in der Eclipse.ini-Datei zusammen mit vorhandenen/anderen JVM-Argumenten wie -Xms, -Xmx Angegeben werden.

Diese Option eignet sich möglicherweise für Benutzer, die nur an die Datei Eclipse.ini anhängen möchten (die bereits andere JVM-Argumente enthält), ohne darauf achten zu müssen, dass die JVM-Argumente am Ende angezeigt werden.

0
Mrinal