"Standardarbeitsverzeichnis" = "Standardarbeitsbereich"? Oder etwas anderes?
Andreas Dolk
8
Meinen Sie das Menü "Datei \ Arbeitsbereich wechseln"?
Alexey Sviridov
4
Wenn es sich bei dieser Frage um das aktuelle Java-Arbeitsverzeichnis (CWD) im Code handelt, in Bezug auf die Ausführung in Eclipse, möchten Sie darauf hinweisen, dass wir möglicherweise auf ein interessantes Verhalten gestoßen sind. Wenn Sie Eclipse mit Subclipse verwenden, um ein Projekt in den Arbeitsbereich zu importieren, unterscheidet sich das CWD möglicherweise vom Importieren eines Java-Quellprojekts von der Festplatte (an anderer Stelle über ein externes SVN-Tool ausgecheckt). Ich habe mich noch nicht weiter damit befasst, sondern nur einen Kopf hoch.
David
Antworten:
319
Wenn Sie "Arbeitsbereich ändern" meinen, gehen Sie zu File -> Switch Workspace
Es erlaubt mir nicht, diesen Ordner irgendwo außerhalb meines Arbeitsordners zu verschieben ... Gibt es Problemumgehungen, um diesen Ordner auf ein anderes Laufwerk zu verschieben?
Laserson
18
Dies beantwortet die Frage nicht, vorausgesetzt, die ursprüngliche Frage erwähnt "Standardarbeitsbereich". Informationen zum Ändern der Standardeinstellungen von Eclipse beim Start finden Sie in der anderen Antwort.
Jon Coombs
Hallo, was soll ich tun, wenn ich das Stammverzeichnis von Eclipse ändern möchte (für die Dateiübergabe in Java)?
Dhruv Singhal
173
Ich habe diese Frage so verstanden, dass Sie den Standardarbeitsbereich so ändern können, dass beim Hochfahren von Eclipse der gewünschte Arbeitsbereich automatisch geladen wird:
Gehen Sie unter "Einstellungen" und geben Sie "Arbeitsbereich" in das Suchfeld ein, um die Liste zu filtern. Alternativ können Sie zu Allgemein> Starten und Herunterfahren> Arbeitsbereiche gehen.
Dort können Sie ein Flag setzen, damit Eclipse Sie beim Start auffordert, einen Arbeitsbereich auszuwählen, indem Sie das Kontrollkästchen "Beim Start nach Arbeitsbereich fragen" aktivieren.
Sie können auch die Anzahl der vorherigen Arbeitsbereiche festlegen, die gespeichert werden sollen. Schließlich gibt es eine Liste der letzten Arbeitsbereiche. Wenn Sie nur alle außer dem gewünschten entfernen, wird Eclipse automatisch mit diesem Arbeitsbereich gestartet.
Dies scheint die Frage eindeutig besser zu beantworten. Zumindest habe ich es so gelesen (und es ist die Frage, die ich beantworten musste, als ich dieses Thema gesucht und gefunden habe).
Jon Coombs
1
Die Einstellungen befinden sich unter dem Menü "Fenster" in meiner Version von Eclipse
Josiah Yoder am
91
Gehe zu eclipse\configuration\
Öffne die Datei "config.ini"
Ändern Sie die Zeile
osgi.instance.area.default="F:/Workspace/Java"
Wo "F:/Workspace/Java"sollte Ihr Standardarbeitsbereich sein?
Seien Sie vorsichtig mit schwarzen Schrägstrichen in Windows-Implementierungen. Ihr Windows-Pfad wäre F: \ Workspace \ Java, nicht das erforderliche F: / Workspace / Java. In Kepler werden die Anführungszeichen nicht benötigt, ich kenne keine anderen Versionen.
Verwenden Sie, wie Michael sagte, Backslashes für Fenster. Auch nicht einfach, sondern doppelt. Zum Beispiel wäre der obige Regisseur: "F: \\ Workspace \\ Java"
Khulja Sim Sim
1
Unter Ubuntu ging ich zu ~ / .eclipse / org.eclipse.platform_4.3.0_1473617060_linux_gtk_x86_64 / configuration / config.ini und fügte diese Zeile [email protected]/workspace hinzu, wo immer ich wollte.
Jerinaw
2
@ KhuljaSimSim - in der Tat für Windows funktioniert ein Schrägstrich gut ... z. F: / eclipse / hat gut für mich funktioniert ... und beachten Sie - ohne die doppelten Anführungszeichen - nur osgi.instance.area.default = F: / eclipse /
Tom
28
Wenn Sie über das Ändern des Arbeitsverzeichnisses für ein Java-Programm sprechen, das Sie in Eclipse starten, ist in der Ausführungskonfiguration ein Platz dafür vorhanden. Wenn Sie im Menü "Ausführen" die Option "Konfigurationen ausführen ..." auswählen und dann Ihre Ausführungskonfiguration auswählen, können Sie auf der Registerkarte "Argumente" für eine Java-Anwendung das "Arbeitsverzeichnis" bearbeiten. Dies ändert das aktuelle Verzeichnis, das zum Starten des Java-Programms verwendet wird.
Was auch immer Frank vorgeschlagen hat, in config.ini zu ändern, ist korrekt. Falls dies nicht geholfen hat, müssen Sie den Pfad wie folgt aus dem letzten Arbeitsbereich entfernen.
Gehe zu eclipse\configuration\org.eclipse.ui.ide.prefs\
Öffne die Datei "org.eclipse.ui.ide.prefs"
Entfernen Sie den ersten Pfad in RECENT_WORKSPACES.
Das Problem, das ich hatte, war ein Absturz von Eclipse vor dem Laden meines Arbeitsbereichs, und ich hatte zuvor das Kontrollkästchen "Dies als Standard verwenden und nicht erneut fragen" aktiviert. Durch Ändern von SHOW_WORKSPACE_SELECTION_DIALOG = false in = true konnte ich einen Arbeitsbereich auswählen.
Eric Fitting
5
In Eclipse Neon befindet sich die Datei im eclipse\configuration\.settingsOrdner.
Genhis
8
Datei> Arbeitsbereich wechseln> Fügen Sie den gewünschten Arbeitsbereich hinzu> Eclipse wird mit dem gewünschten Arbeitsbereich neu gestartet.
Warum wird Eclipse neu gestartet, wenn Sie Arbeitsbereiche ändern? Was ist der Zweck?
Vass
2
Ich denke so, dass es alle Informationen aus dem neuen Arbeitsbereich lädt ... aber das ist nur meine Vermutung;)
Neets
Mit verschiedenen Arbeitsbereichen können mehr als eine Person ihre eigene Konfiguration oder sogar für sich selbst speichern, wenn der Arbeitsbereich mit bestimmten Projekten und Bibliotheken
geladen werden soll
6
Wenn Sie das Verzeichnis ändern möchten, in dem die Programmausführung erfolgen soll, gehen Sie auf der Registerkarte Ausführen zu "Konfigurationen ausführen".
Wählen Sie dann Ihr Projekt aus und wechseln Sie zur Registerkarte "Argumente". Dort können Sie das Verzeichnis ändern. Standardmäßig ist es das Stammverzeichnis Ihres Projekts.
Öffnen Sie eine Eingabeaufforderung. Wechseln Sie in das Eclipse-Ausgangsverzeichnis und geben Sie "eclipse -clean" ein, z. B. C: / eclipse> eclipse -clean
Dadurch werden Sie nach der Auswahl des Arbeitsbereichs gefragt. Es wird auch erzwungen, es als Standardarbeitsbereich festzulegen.
Gehen Sie dann zu Eclipsehome -> Konfiguration -> Einstellungsordner.
Öffnen Sie org.eclipse.ui.de.prefs in einem Notizblock.
Setzen Sie diese Eigenschaft von false auf true.
SHOW_WORKSPACE_SELECTION_DIALOG = true
Sie werden jedes Mal nach einer Auswahl des Arbeitsbereichs gefragt.
Dies ist, was Sie brauchen, wenn Eclipse kaputt ist, nicht mit sauber beginnt, andere Informationen sind nicht hilfreich (z. B. [email protected]/workspace). Vielen Dank!
Nick Westgate
3
Wenn Sie den letzten Arbeitsbereich manuallyin einer configurationDatei ändern möchten, ist org.eclipse.ui.ide.prefs in vorhanden
Öffnen Sie diese Datei in einem Editor, der RECENT_WORKSPACESin einer Zeile gefunden wird. #2In dieser Zeile sehen Sie die neuesten Arbeitsbereiche und können changeoder sogar removediese.
Dies ist die einzige Antwort, die Sie zuerst erhalten haben, wenn Sie nach einem Standardarbeitsbereich suchen, aber eine Lösung ist mein Problem nicht gelöst. Daher folge ich diesem Schritt für einen Standardarbeitsbereich:
Kopieren Sie zuerst das Verknüpfungssymbol für Ihre Sonnenfinsternis.
Klicken Sie mit der rechten Maustaste und gehen Sie zu Eigenschaften. Fügen Sie Ihren Arbeitsbereichspfad mit dem Attribut -data hinzu.
Wenn Sie dieselben Verknüpfungen und Einstellungen in diesem Arbeitsbereich verwenden und "Allgemein -> Einstellungen aus Ihrer Arbeitsfinsternis exportieren", wird eine .epf-Datei generiert.
Importieren Sie einfach die .epf-Datei in Ihren neuen Arbeitsbereich, und fertig.
Die Option -data für die ausführbare Eclipse-Datei hat mir ebenfalls geholfen. Danke fürs teilen.
Tez Kurmala
0
Wenn Sie einen neuen Arbeitsbereich erstellen möchten, geben Sie einfach einen neuen Pfad in das Textfeld im Dialogfeld "Arbeitsbereich auswählen" ein. Eclipse erstellt an dieser Stelle einen neuen Arbeitsbereich und wechselt zu diesem.
Meine Kepler-Eclipse reagierte beim Booten nicht (kurz nach der Installation der GAE-Unterstützung), was ich auf einen beschädigten Arbeitsbereich zurückführte. Ich habe dies behoben, indem ich Kepler geschlossen, das Arbeitsbereichsverzeichnis (in Verwendung) umbenannt habe, damit Kepler normal ohne Arbeitsbereich startet, und dann Datei >> Arbeitsbereich wechseln verwendet, um neuen Arbeitsbereich zu generieren. Dann fing ich an, das mit meinen alten Projekten zu füllen, die ich noch brauchte.
Antworten:
Wenn Sie "Arbeitsbereich ändern" meinen, gehen Sie zu
File -> Switch Workspace
quelle
Ich habe diese Frage so verstanden, dass Sie den Standardarbeitsbereich so ändern können, dass beim Hochfahren von Eclipse der gewünschte Arbeitsbereich automatisch geladen wird:
quelle
eclipse\configuration\
"config.ini"
Ändern Sie die Zeile
Wo
"F:/Workspace/Java"
sollte Ihr Standardarbeitsbereich sein?quelle
Wenn Sie über das Ändern des Arbeitsverzeichnisses für ein Java-Programm sprechen, das Sie in Eclipse starten, ist in der Ausführungskonfiguration ein Platz dafür vorhanden. Wenn Sie im Menü "Ausführen" die Option "Konfigurationen ausführen ..." auswählen und dann Ihre Ausführungskonfiguration auswählen, können Sie auf der Registerkarte "Argumente" für eine Java-Anwendung das "Arbeitsverzeichnis" bearbeiten. Dies ändert das aktuelle Verzeichnis, das zum Starten des Java-Programms verwendet wird.
Siehe verwandte Frage Standard-Eclipse-Arbeitsverzeichnis, wenn Sie dies meinen.
quelle
Was auch immer Frank vorgeschlagen hat, in config.ini zu ändern, ist korrekt. Falls dies nicht geholfen hat, müssen Sie den Pfad wie folgt aus dem letzten Arbeitsbereich entfernen.
eclipse\configuration\org.eclipse.ui.ide.prefs\
"org.eclipse.ui.ide.prefs"
Entfernen Sie den ersten Pfad in
RECENT_WORKSPACES
.MAX_RECENT_WORKSPACES
=5
RECENT_WORKSPACES=/Users/wrokspace1\n/Users/wrokspace2\n/Users/wrokspace3\n/Users/wrokspace4
RECENT_WORKSPACES_PROTOCOL=3
SHOW_WORKSPACE_SELECTION_DIALOG
=false
eclipse.preferences.version
=1
quelle
eclipse\configuration\.settings
Ordner.Datei> Arbeitsbereich wechseln> Fügen Sie den gewünschten Arbeitsbereich hinzu> Eclipse wird mit dem gewünschten Arbeitsbereich neu gestartet.
quelle
Wenn Sie das Verzeichnis ändern möchten, in dem die Programmausführung erfolgen soll, gehen Sie auf der Registerkarte Ausführen zu "Konfigurationen ausführen".
Wählen Sie dann Ihr Projekt aus und wechseln Sie zur Registerkarte "Argumente". Dort können Sie das Verzeichnis ändern. Standardmäßig ist es das Stammverzeichnis Ihres Projekts.
quelle
Öffnen Sie eine Eingabeaufforderung. Wechseln Sie in das Eclipse-Ausgangsverzeichnis und geben Sie "eclipse -clean" ein, z. B. C: / eclipse> eclipse -clean
Dadurch werden Sie nach der Auswahl des Arbeitsbereichs gefragt. Es wird auch erzwungen, es als Standardarbeitsbereich festzulegen.
Gehen Sie dann zu Eclipsehome -> Konfiguration -> Einstellungsordner.
Öffnen Sie org.eclipse.ui.de.prefs in einem Notizblock.
Setzen Sie diese Eigenschaft von false auf true.
SHOW_WORKSPACE_SELECTION_DIALOG = true
Sie werden jedes Mal nach einer Auswahl des Arbeitsbereichs gefragt.
quelle
Wenn Sie den letzten Arbeitsbereich
manually
in einerconfiguration
Datei ändern möchten, ist org.eclipse.ui.ide.prefs in vorhandenÖffnen Sie diese Datei in einem Editor, der
RECENT_WORKSPACES
in einer Zeile gefunden wird.#2
In dieser Zeile sehen Sie die neuesten Arbeitsbereiche und könnenchange
oder sogarremove
diese.quelle
In finden
Eclipse
Sie unterFile
->Switch Workspace
, wählen oder einen neuen Arbeitsbereich erstellen.quelle
Dies ist die einzige Antwort, die Sie zuerst erhalten haben, wenn Sie nach einem Standardarbeitsbereich suchen, aber eine Lösung ist mein Problem nicht gelöst. Daher folge ich diesem Schritt für einen Standardarbeitsbereich:
Im Ziel:
D:\eclipse_path\eclipse.exe -data D:\workspace_path\workspace
Wenn Sie dieselben Verknüpfungen und Einstellungen in diesem Arbeitsbereich verwenden und "Allgemein -> Einstellungen aus Ihrer Arbeitsfinsternis exportieren", wird eine .epf-Datei generiert.
Importieren Sie einfach die .epf-Datei in Ihren neuen Arbeitsbereich, und fertig.
quelle
Wenn Sie einen neuen Arbeitsbereich erstellen möchten, geben Sie einfach einen neuen Pfad in das Textfeld im Dialogfeld "Arbeitsbereich auswählen" ein. Eclipse erstellt an dieser Stelle einen neuen Arbeitsbereich und wechselt zu diesem.
quelle
Auf Ubuntu ging ich zu
und fügte diese Zeile unten hinzu
und den Arbeitsbereich in den Verzeichnispfad von meinem Zuhause zu dem Ort geändert, an dem ich meinen Arbeitsbereich abgelegt habe.
Ich habe die Antwort von @Frank mit dem Kommentar von @Ronan Quillevere kombiniert
quelle
Meine Kepler-Eclipse reagierte beim Booten nicht (kurz nach der Installation der GAE-Unterstützung), was ich auf einen beschädigten Arbeitsbereich zurückführte. Ich habe dies behoben, indem ich Kepler geschlossen, das Arbeitsbereichsverzeichnis (in Verwendung) umbenannt habe, damit Kepler normal ohne Arbeitsbereich startet, und dann Datei >> Arbeitsbereich wechseln verwendet, um neuen Arbeitsbereich zu generieren. Dann fing ich an, das mit meinen alten Projekten zu füllen, die ich noch brauchte.
quelle
Sie können die Option aktivieren, die beim Starten von Eclipse angezeigt wird. Bitte sehen Sie die Abbildung unten
quelle