Frage

Ich schaffte es gerade zu korrumpieren Inhalt meiner Eclipse-.metadata Verzeichnis. Starten mit Eclipse -clean hat nicht funktioniert. Löschen .metadata und dann alle Projekte zu importieren, Plugins und Einstellung klingt nicht allzu interessant. Ich landete bewegen .metadata / .plugins / org.eclipse.core.resources / anderswo und reimporting meine Projekte nur.

Gibt es irgendwelche Werkzeuge oder Best Practices Arbeitsbereich zu erholen?

War es hilfreich?

Lösung

Ich habe einige Erfahrung bei Temperaturen von Eclipse erholt, wenn es unstartable aus irgendeinem Grunde wird, könnte dieser Blog-Eintrag Ihnen helfen?

http: // blog .chris-alex-thomas.com / 2009/08/26 / eclipse-weigert-to-Start-wieder /

suchen auch nach „kann Eclipse nicht gestartet werden“ (Ich bin ein neuer Benutzer, kann ich nur einen einzigen Hyperlink veröffentlichen, so muss ich nur darum bitten, dass Sie für die zweite Suche :( sorry)

vielleicht diejenigen, können Sie Ihren Arbeitsplatz als auch gewinnen, ich hoffe, es hilft.

Andere Tipps

Wenn Arbeitsbereich beschädigt ist und Eclipse kann nicht gestartet werden, auch die -clean Option, einzelne Datei workspace/.metadata/.plugins/org.eclipse.core.resources/.snap Entfernen helfen kann (Quelle: Kommentaren zum Artikel: http://letsgetdugg.com/2009/04/19/recovering-a-corrupt-eclipse-workspace/ ).

Update: wenn Eclipse-4.X nicht nach dem Absturz starten kann, versuchen Sie mit -clearPersistedState Option zu beginnen; wenn es nicht helfen, dann Datei workspace/.metadata/.plugins/org.eclipse.e4.workbench/workbench.xmi (Quellen entfernen: http://www.eclipse.org/ Foren / index.php / m / 1269045 / http://www.eclipse.org /forums/index.php/t/522428/ https://bugs.eclipse.org /bugs/show_bug.cgi?id=404873 ). Hinweis:. Sie verlieren Konfiguration Ihrer Perspektive / Ansichten / tabs

Update: Subversive Plugin für unability verantwortlich sein kann mit beschädigten Metadaten von Eclipse zu starten. Wenn Sie Subversive Plugin installiert haben, aktualisieren Sie es auf die neueste Build (mindestens 0.7.9.I20120210-1700) von Update-Website . Ähnliche Fehler 372.621 und 370374 von Subversive Entwickler festgelegt wurden.

Es soll möglich sein, Ihren Arbeitsplatz zu starten, nachdem Sie die folgende Datei löschen: .metadata.plugins \ org.eclipse.e4.workbench \ workbench.xmi wie gezeigt hier :

Ich habe nicht in der Lage gewesen Arbeitsplatz zu vermeiden Wiederaufbau gelegentlich (ein oder zweimal über mehrere Jahre von Eclipse). Löschen Sie die .metedata und wieder aufzubauen.

Ich habe erfolgreich gestellt meine vorhandene Arbeitsplatz aus einer völlig verkorksten Situation (alle Arten von Kernkomponenten geben NPE und Classcastexceptions und dergleichen) durch dieses Verfahren:

  • Öffnen von Eclipse
  • Schließen Fehlerdialog
  • Wählen Sie zuerst Projekt im Arbeitsbereich
  • Rechtsklick -> Aktualisieren
  • Schließen Fehlerdialog
  • Schließen von Eclipse
  • Schließen Fehlerdialog
  • Wiederholen Sie für alle Projekte im Arbeitsbereich
  • (wenn Sie Ihre Projekte in CVS / SVN etc sind, synchronisieren sie)
  • Reinigen und neu erstellen alle Projekte
  • Fixed

Diese ganze Prozedur dauerte über eine halbe Stunde für einen großen Arbeitsbereich, aber es hat es am Ende zu beheben.

Eine weitere Lösung, die ich durch Zufall entdeckt habe, und jemand helfen kann:

  1. Sichern Sie die beschädigten Arbeitsbereich.
  2. Verschieben Hälfte von Ihnen Projekten zu einem temporären Speicherort.
  3. Eclipse starten, wenn es funktioniert, gehen Sie zu Schritt 5.
  4. Bewegen Sie die Hälfte der Projekte, die Sie zurück in den Arbeitsbereich entfernt haben, die andere Hälfte ausrücken. Wenn Sie bereits das getan haben, halten das Entfernen / readding Ihre Projekte in einem binäre Suche Weise . Gehen Sie zu Schritt 3.
  5. Beenden Eclipse verschieben Sie alle Ihre Projekte zurück, und es erneut beginnen. Sie sollten jetzt sehen, dass einige Ihrer Projekte geschlossen sind (und in den falschen Arbeitssätze). Öffnen Sie erneut Ihre Projekte und an die richtigen Arbeitssätze bewegen.

In meinem Fall war es ein Projekt , die beschädigt wurde und nicht der gesamte Arbeitsbereich (zu importieren versuchen, das Projekt in einen neuen Arbeitsbereich verursachte es auch zum Scheitern verurteilt). Also, ich habe angefangen, für das fehlerhafte Projekt zu suchen -. Stattdessen ich das Ergebnis bekam oben beschriebenen

Dieser Thread kann etwas älter sein, aber da dies immer noch ein Problem heutzutage ist, dass ich dachte, dass ich eine neue Lösung für die Sicherung von Eclipse vorschlagen würde.

  • http://profiles.yatta.de die Yatta Eclipse-Launcher herunterladen. Sie können es verwenden, um Ihre Eclipse und Arbeitsplatz-Setup zu speichern.

  • Nach der Installation wird der Launcher vorhandene Eclipse-Installationen und Arbeitsbereiche entdecken.

  • Klicken Sie auf den Upload & Share-Taste (die blaue) auf der rechten Seite der Eintrag, den Sie sichern möchten.

(Sie werden nicht wirklich „Share“ Eclipse oder Arbeitsplatz mit niemandem. Sie müssen nur eine Setup-Datei mit Metadaten hochladen, die Sie nur den Zugriff auf sich selbst haben. Sie könnten diese später gemeinsam nutzen, aber Sie können auch einfach nutzen als Backup).

Wenn Sie das tun, werden Sie in der Lage sein, Ihre IDE erneut Setup wirklich schnell, wenn Sie jemals einen fragged Arbeitsplatz oder Eclipse-Installation haben.

In meinem Fall nur org.eclipse.e4.workbench Verzeichnis zu entfernen (unter .metadata/.plugins) und dem Neustart von Eclipse das Problem gelöst.

Ich weiß, das klingt selbstverständlich, aber wenn ich Code ich schreibe für ein Leben würde ich sicher sein, eine vollständige Sicherung wöchentlich zu tun, mit täglichen inkrementellen Sicherungen entspricht.

Einfache und schnelle Genesung.

Für eine einfache Möglichkeit, ein Backup Ihres Eclipse-Verzeichnis und vorausgesetzt, Ihr Linux verwenden, können Sie rsync nutzen könnten.

rsync -ar

Sie können dies in cron setzen und haben es ein Backup Ihrer Dateien automatisch. Es wird nur über die geänderten Dateien auf Ihren Backup-Eclipse-dir auf den folgenden Durchläufen kopieren.

Keine der oben für mich gearbeitet. Aber was tatsächlich gearbeitet wurde alle mit * .snap Dateien von meinem Arbeitsplatz zu löschen. Auf diese Weise bleibt auch fast alle Einstellungen, einschließlich importierte Projekte. Achten Sie darauf, den Arbeitsbereich zu sichern, bevor es aber versuchen !!!

Entfernen Sie eine Datei mit Erweiterung .dat im Arbeitsbereich / .metadata / .plugins / org.eclipse.wst.jsdt.core / und schließen Sie dann eand offen Eclipse, vielleicht können Sie nicht in der Nähe Eclipse, zwingen sie, mit pkill -f eclipse wenn Sie unter linux oder ähnlichem.

Diese Lösung vermeidet alle Existenzen Projekte zu importieren.

ich auch ein Problem wie dieses erlebt, war mein Arbeitsplatz beschädigt und hat mehr alle wichtigen Dinge nicht tun.

Aus irgendeinem Grund hatte ich eine beschädigte Ressource auf einem meiner Projekte. Es zeigte sich nicht in der Paketbaum, aber es Zeigte im Fehlerprotokoll in Eclipse als

  

Fehler beim einem Link für externe Ordner X zu erstellen: \ somefolder

Nach jedem Projekt Prüfung (da der Fehler auf einen Punkt nicht), ich in der Tat, diese Ressource in eines der Build-Pfade (in Configure Pfad Menü Erstellen tat es ein Fehlersymbol zeigen!) Und es gelöscht.

Siehe Eklipse (Kepler) Arbeitsbereich wirkt seltsam ( Typhierarchie, nach Referenzen suchen nicht funktioniert) für eine breitere Beschreibung meiner Frage, wenn Sie etwas ähnliches zu erleben sind.

Veröffentlicht dies für zukünftige Entwickler zu verweisen.

unter Datei zu löschen hat mir geholfen, meine Finsternis zu lösen up Ausgabe starten. Perforce-Plugin mich immer gestört hat vor allem, wenn meine Maschine neu gestartet wird, versucht das nächste Mal Eclipse-Workspace und Craps erholen werden.

Arbeitsplatz / .metadata / .plugins / org.eclipse.core.resources / .snap

Für Ihre Referenz, Fehler war ich immer: org.eclipse.core.runtime.CoreException: Plug-in com.perforce.team.ui konnte Klasse com.perforce.team.ui.UITeamProvider laden

.

In meinem Fall war es nicht der Arbeitsbereich, der gebrochen wurde, aber selbst Eklipse. Auch wenn es wie schien Arbeitsbereich (den gleichen Fehlerdialog, etc.) gebrochen ist, alles, was ich tun musste, war von Eclipse neu zu installieren und an den alten Arbeitsplatz zeigen. Man kann nicht wirklich Reparatur ein gebrochener Arbeitsplatz, wenn es der Arbeitsbereich ist, die gebrochen ist, aber Sie können für eine gute Maßnahme, so nur darum, vielleicht wird es funktionieren.

Wenn der Arbeitsbereich ist nicht so groß, dass man Backup Dropbox als private Ordner gesperrt sagen konnte.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top