Starten von Eclipse mit / Specific Workspace
-
03-07-2019 - |
Frage
Gibt es eine Möglichkeit, eine Instanz von Eclipse zu starten, ist es eine Art von Parameter übergeben sagen sie einen bestimmten Arbeitsbereich zu benutzen?
Das Problem zu lösen, ich versuche, ist, dass ich einen Arbeitsbereich für Arbeitsprojekte und einen für persönliche Projekte. Ich möchte in der Lage sein, diese Arbeitsbereiche zu binden Verknüpfungen zu trennen, die ich unabhängig starten könnte.
Lösung
Verwenden Sie das folgende Befehlszeilenargument:
-data your_workspace_location
Beispiel:
-data c:\users\robert\myworkspace
Sie können auch UNIX-relative Pfadnamen wie
verwenden-data ../workspace
auch unter Windows, falls etwas tut wie Doppelpunkte oder Schrägstriche in den Parametern, wie Jumplist Launcher
Andere Tipps
Mit dem -Daten Schalter
einen bestimmten Ort für den Arbeitsbereich einstellen mit -Daten
das -Daten Befehlszeilenargument zu verwenden, einfach -Daten your_workspace_location hinzufügen (zum Beispiel -Daten c: \ users \ Robert \ MyWorkspace) in das Zielfeld in den Verknüpfungseigenschaften, oder es ist explizit auf der Kommandozeile.
Wir setzen den Standard-Arbeitsbereich für die Schüler an einer High School durch die Verknüpfungseigenschaften ändern. In diesem Fall arbeiten wir ein Windows 7-Umgebung. Der Standardarbeitsbereich befindet sich auf einem Netzwerkfreigabe des Schülers als H abgebildet: Laufwerk so haben wir -Daten h: \ Arbeitsplatz . Der Screenshot zeigt, wo genau.
beachten Sie, dass Sie relative Pfadnamen UNIX-Stil wie
verwenden können,-data ../workspace
auch unter Windows, falls etwas nicht mag Doppelpunkte oder Schrägstriche in den Parametern, wie Jumplist Launcher
Alte Frage, ich weiß, aber ich wollte nur darauf hinweisen, dass Sie Anführungszeichen um den Ziel-Workspace-Pfad hinzufügen müssen können. Zum Beispiel; Ich habe versucht, C:\Eclipse\eclipse.exe -data E:\Eclipse Projects2
und es wäre einen leeren, default, Arbeitsplatz zu öffnen, während tut C:\Eclipse\eclipse.exe -data "E:\Eclipse Projects2"
erlaubte es den vorhandenen Arbeitsbereich zu verwenden. Ich vermute, variiere diese basierend auf O und / oder Eclipse-Version, aber ich bin nicht sicher, was genau in diese Faktoren, so versuchen Sie einfach in beiden Richtungen, bis Sie einen bekommen den richtigen / vorhandenen Arbeitsbereich zu laden.
https: //help.eclipse.org/topic/org.eclipse.platform.doc.isv/reference/misc/runtime-options.html
Es ist auch möglich, den Arbeitsbereich Lage mit der osgi.instance.area
JVM als -Dosgi.instance.area=../workspace
ARG angeben
Dies kann zusammen mit vorhandenen / anderen JVM args wie -Xms, -Xmx
in der eclipse.ini Datei angegeben werden.
Diese Option kann für diejenigen praktisch sein, die gerade in die eclipse.ini Datei angehängt werden soll (die bereits andere JVM args enthält) ohne zu gewährleisten, sich Sorgen, dass JVM args am Ende erscheinen.
möchte ich Menschen ein aktuelles Beispiel geben würde, ich mit Beispielen besser lernen, anstatt Syntax. so geht es hier ...
"C:\MyEclipse Blue Edition\MyEclipse Blue Edition 10\myeclipse-blue.exe" -showlocation -data "C:\EclipseWork\WorkSpace"
Dieser Befehl wird mit dem angegebenen Arbeitsbereich Eclipse öffnen. dies ist ein funktionierendes Beispiel.