Ich bin nicht daran gewöhnt, die Arbeitsbereiche in Eclipse zu ändern, tatsächlich habe ich nur einen Arbeitsbereich. Aber jetzt muss der Arbeitsbereich geändert und verschiedene Projekte organisiert werden, aber ich weiß nicht, wie ich das machen soll.
Ich habe etwas über Refactoring und den einfachen Import von Projekten gesehen, aber ich möchte nicht, dass das Ergebnis daraus wird.
Momentan habe ich C:\Users\krato\workspace\
als meinen Standardarbeitsbereich und möchte einen anderen in D:\dev\
erstellen. Also habe ich einen mit File > Switch workspace > other > D:\dev\
erstellt. In diesem Arbeitsbereich habe ich einige Projekte aus dem vorherigen Arbeitsbereich importiert. Ja, ich sehe die Projekte bereits im Dev-Arbeitsbereich, aber wenn ich den anderen Arbeitsbereich öffne (C :), sehe ich immer noch die importierten Projekte und der Ordner (C: ... \ workspace) enthält immer noch die Projekte. Ich möchte die Projekte in einem anderen Arbeitsbereich und in einem anderen Ordner übertragen, in meinem Fall D: \ dev.
Ich habe versucht, zu refactorieren, aber es sagt, dass es sich mit dem Arbeitsbereich überlappt.
Bitte schlagen Sie den besten Weg vor, dies zu tun.
Ich möchte auch Ihre Empfehlungen fragen, ob ich den gleichen Arbeitsbereich und den gleichen Projektordner (wie ich es möchte) oder andere Verzeichnisse für meinen Arbeitsbereich und meinen Projektordner habe.
Ihre Projektordner müssen sich nicht in Ihrem Eclipse-Arbeitsbereich befinden. In der Tat würde ich empfehlen, sie getrennt zu halten:
.project
und .classpath
Dateien. In Ihrem Beispiel würde ich empfehlen, Ihren Code manuell in D:\Dev
zu kopieren oder zu verschieben, einen neuen Arbeitsbereich in C:\Users\krato
zu erstellen, z. C:\Users\krato\workspace-dev
, und importieren Sie Ihre Projekte dort mit Bestehende Projekte importieren .
Ich würde eher das Verschieben als das Kopieren empfehlen. Wenn Sie wirklich eine zweite Kopie Ihres Projekts benötigen, sollten Sie ein Versionskontrollsystem wie git verwenden und stattdessen eine Verzweigung erstellen.
Um zu erreichen, was Sie wollen, müssen Sie Folgendes tun:
Danach haben Sie die Projekte vollständig von einem Arbeitsbereich zu einem anderen verschoben, einschließlich der darunter liegenden Ordner.
Ich möchte auch Ihre Empfehlungen fragen, ob ich den gleichen Arbeitsbereich und den gleichen Projektordner (wie ich es möchte) oder andere Verzeichnisse für meinen Arbeitsbereich und meinen Projektordner habe.
Es hängt von Ihren eigenen Vorlieben ab und davon, wie die Projekte verwendet werden. Ich bevorzuge es, meine Hauptprojektordner getrennt von meinen Arbeitsbereichen zu haben, da einige von ihnen entweder auf SVN, GIT oder auch auf Dropbox liegen. Insbesondere Bibliotheksprojekte, die möglicherweise von mehr als einem anderen Projekt verwendet werden, werden besser in einem separaten Arbeitsbereich und / oder Ordner aufbewahrt. So behalten Sie den Überblick und können diese Bibliotheksprojekte bei Bedarf einfach in andere Arbeitsbereiche einfügen.
Wenn Sie die Projekte nicht aus dem ersten Arbeitsbereich gelöscht haben, sind sie weiterhin vorhanden. Haben Sie die Dateien von C: nach D kopiert: oder verschieben Sie sie? Wenn Sie sie nach D kopieren: und Sie wollen sie nicht auf C :, löschen Sie sie von C :. Aber stellen Sie sicher, dass sie wirklich auf D sind: zuerst.
Oder interpretiere ich Ihre Frage völlig falsch?
Ich glaube, ich hatte ein verwandtes Problem und habe es überwunden.
Ich musste meinen gesamten Arbeitsbereich (mit meinen Projektverzeichnissen) auf ein anderes Laufwerk unter Windows verschieben. Wenn man nur einige Projekte verschieben und auch den alten Arbeitsbereich beibehalten möchte, kann dies durch einfaches Löschen von Projekten geändert werden.
Auf Ссылка nwbeeson hatte geschrieben:
Danke. Hier ist genau, wie man das von einem Freund macht, der ein ist Eclipse-Experte. 1. Öffnen Sie Eclipse und wechseln Sie mit Workspace1 zum Arbeitsbereich wechseln ... 2. Überprüfen Sie die Projekte in Workspace1 3. Wechseln Sie zu einem anderen Arbeitsbereich, um sicherzustellen, dass Workspace1 vollständig von Eclipse geschlossen wird (kritischer Schritt!) 4. Beenden Sie Eclipse 5. Kopieren Sie Workspace1, und benennen Sie die Kopie Workspace2 6. Kopieren Sie Workspace2 auf ein USB-Flash-Laufwerk 7. Kopieren Sie Workspace2 vom USB-Stick auf die Festplatte eines anderen Computers 8. Öffnen Sie Eclipse auf dem neuen Computer 9. Wechseln Sie zu Workspace2, indem Sie zu Arbeitsbereich wechseln ...
wechselnDie Projekte werden normal von Eclipse aus auf jedem beliebigen Computer geöffnet Arbeitsplatz war die ganze Zeit dort gewesen. Der kritische Schritt scheint zu sein Wechsel zu einem anderen Arbeitsbereich vor dem Beenden von Eclipse. Wenn du überspringst In diesem Schritt wird der kopierte und übertragene Arbeitsbereich nicht geöffnet richtig.
Das hat perfekt funktioniert. Ohne den kritischen Schritt hat sich Eclipse am neuen Arbeitsbereichsstandort geweigert. Alle Arten von Verweisen auf alte Pfade werden verwendet und anscheinend nur aktualisiert, wenn der Arbeitsbereich vor dem Kopieren des Arbeitsbereichs an einen neuen Speicherort vollständig doppelt hyperbolisch geschlossen wurde.
Tags und Links eclipse java eclipse-juno