Ich verwende Eclipse 3.4.1 Java EE unter Vista. Es scheint mir zu gefallen, wenn ich meinen Arbeitsbereich baue. Das Abbrechen des Builds scheint auch nichts zu bewirken.
Warum passiert das und wie behebe ich das Problem?
eclipse
build
windows-vista
Sean
quelle
quelle
Antworten:
Vielleicht möchten Sie einen Blick auf das Melden eines Deadlocks werfen . Möglicherweise möchten Sie auch die Fehleransicht und / oder das Fehlerprotokoll ([Arbeitsbereich] /. Metadaten / .log) überprüfen. Wenn dies nicht hilft, müssen Sie wahrscheinlich weitere Informationen darüber hinzufügen, welche Plugins Sie installiert haben und welche Projekte Sie haben. Können Sie einen minimalen Arbeitsbereich erstellen, der das Problem reproduziert?
quelle
Ich konnte dies mit folgendem Problem beheben:
Beenden Sie zunächst Eclipse. Verschieben Sie dann vorübergehend den folgenden
.projects
Ordner an einen sicheren Ort:Starten und beenden Sie Eclipse und verschieben Sie den
.projects
Ordner wieder an den ursprünglichen Ort:Die Verwendung erfolgt natürlich auf eigenes Risiko.
quelle
Manchmal ist es sehr hilfreich, Eclipse über die Befehlszeile mit dem Parameter "-clean" auszuführen, um die Bereinigung des Arbeitsbereichs zu erzwingen.
quelle
eclipse -clean hat nicht funktioniert, aber das Folgende hat funktioniert
quelle
Eclipse friert für mich oft bei 44% ein, wenn ich Android über USB debugge. Beim Trennen des Geräts wird Eclipse gestartet.
quelle
Die akzeptierte Antwort ermöglichte es mir, Eclipse erneut zu starten, aber es scheint, dass die Projekte ihre Metadaten verloren haben. (ZB sind alle Git / Gradle / Spring-Symbole aus den Projektnamen verschwunden.) Ich habe viele Projekte darin und wollte sie nicht noch einmal importieren müssen.
Also hier ist, was für mich unter Kepler funktioniert hat. YMMV, aber ich wollte das aufzeichnen, nur für den Fall, dass es jemandem hilft.
Schritt 1. Verschieben Sie die
.projects
Datei vorübergehend aus dem Weg:Schritt 2. Starten Sie dann Eclipse. Die Metadaten werden fehlen, aber zumindest Eclipse startet, ohne hängen zu bleiben.
Schritt 3. Schließen Sie Eclipse.
Schritt 4. Setzen Sie die
.projects.bak
Datei auf ihren ursprünglichen Namen zurück:Schritt 5. Starten Sie Eclipse neu. Es kann einige Sachen bauen, aber dieses Mal sollte es durchkommen. (Zumindest für mich.)
quelle
Schritt 1:
Öffnen Sie das Projektverzeichnis und bearbeiten Sie die Projektdatei. Entfernen Sie die folgenden Zeilen, um die Java-Skriptüberprüfung zu deaktivieren.
Datei speichern.
Schritt 2:
Wechseln Sie in das installierte Verzeichnis von Eclipse und öffnen Sie eclipse.ini (oder sts.in, wenn Sie STS haben). Ändern Sie den Wert für xms und xmx basierend auf der RAM-Größe Ihres Computers.
ODER: Gehen Sie in Windows zur Eclipse-Verknüpfung auf dem Desktop, klicken Sie mit der rechten Maustaste auf> Eigenschaften-> und fügen Sie Folgendes hinzu: C: \ software \ eclipse \ sts-3.6.2.RELEASE \ STS.exe -clean -Xms512m -Xmx1024m
Führen Sie Eclipse aus.
Gehen Sie zu Eclipse-> Windows-> Einstellungen-> Validierung und aktivieren Sie Alle Validatoren anhalten. Tun Sie dies, wenn Sie keine Validierung durchführen möchten, die in der Liste im Validator-Bereich aufgeführt ist.
quelle
Ich habe dieses Problem, wenn zu viele Maven-Projekte gleichzeitig geöffnet sind. Was ich dazu neige, ist:
Dies ermöglicht eine funktionierende Wiederherstellung in 99% der Fälle in meinem Arbeitsbereich.
quelle
Die einzige Lösung für mich (Luna 4.4.1) war folgende:
Gehen Sie zu Projekteigenschaften> Builder und deaktivieren Sie den Javascript Validator.
quelle
Ich hatte ein ähnliches Problem in Eclipse Indigo. Ich habe die HeapSize geändert, die richtig funktioniert hat. Ich habe gerade die folgende eclipse.ini-Datei -vmargs -Xms1024m -Xmx1024m hinzugefügt
Nach dem Erhöhen der VM-Größe funktionierte es einwandfrei
quelle
Ich hatte das gleiche Problem mit meiner Eclipse und als Lösung habe ich ein neues Projekt erstellt, alle Ressourcen manuell (unter Windows Copy / Paste) in ein neues Projekt kopiert, das alte Projekt gelöscht und fertig.
Manchmal geschieht dies aufgrund eines nicht ordnungsgemäßen Herunterfahrens des Systems, und der Eclipse-Arbeitsbereich hatte ähnliche Probleme.
Hoffe es wird funktionieren.
quelle
Das Löschen einiger JDT-Indizes (in .metadata.plugins \ org.eclipse.jdt.core), insbesondere der großen Dateien, behebt oder erleichtert das Problem häufig für mich.
quelle
Ich hatte gerade das gleiche Problem.
Durch die Verwendung des Task-Managers zum Beenden des Erstellungsprozesses und das Beenden von Eclipse ohne geöffnete Projekte konnte ich wieder in Eclipse zurückkehren und das Projekt bereinigen, ohne es zu öffnen. Ich habe dann Eclipse erneut gestartet, mein Projekt geladen und alles in Ordnung.
quelle
Deaktivieren Sie die automatische Erstellung mithilfe von Eclipse-> Windows-> Einstellungen, um dieses Problem zu beheben.
quelle
Ich habe festgestellt, dass dies auch passieren kann, wenn Sie einen Arbeitsbereich mit einem Projekt neu erstellen, das viele Bilddaten enthält (z. B. ein dediziertes Bildprojekt). Am besten platzieren Sie so etwas in einem eigenen Arbeitsbereich und behandeln es getrennt von den übrigen Projekten, mit denen Sie sich befassen.
Wenn Sie dies nicht können, bereinigen Sie das Projekt nicht, wenn Sie es bereinigen und neu erstellen. Nur bei Bedarf neu erstellen.
quelle
In meinem Fall tritt nach dem Import des heruntergeladenen Projekts ein Problem auf - bei 80% Build stecken geblieben. Gelöst durch Hinzufügen von Schreibberechtigungen für Gruppen zu Projektdateien (Ubuntu 12.04).
quelle
In meinem Fall hat es geholfen, die Quellordner aus meinen Favoriten im Windows Explorer (Windows 8.0) zu entfernen. Es scheint, dass der Build nicht feststeckte, sondern in einer Art Endlosschleife ausgelöst wurde (wie hier erwähnt - Bug 342931).
quelle
Manchmal scheint das Problem behoben zu sein, indem andere Programme beendet werden, deren Dateien aus dem Projektordner geöffnet sind.
quelle
Das Betrachten der Logs
[workspace]/.metadata/.log
lieferte nützliche Informationen für mich. Es stellte sich heraus, dassjava.lang.OutOfMemoryError: PermGen space error
der Build des Arbeitsbereichs hängen blieb. Dies kann in der Dateieclipse.ini
odersts.ini
(wenn Sie SpringSource Tool Suite verwenden) bearbeitet werden.quelle
Ich hatte das gleiche Problem, als ich versuchte, Angular.js mit bower in meinem Projekt zu installieren. Ich habe den Eindruck, dass Bower viele Javascript-Dateien hat, die automatisch heruntergeladen wurden, was dazu führte, dass meine IDE lange Zeit im Validierungsprozess steckte. Also habe ich dieses Problem auf diese Weise gelöst,
Meine IDE funktioniert derzeit ohne Einfrieren. Ich nahm Hilfe von dort. Seeschwalbe Ich denke, es kann hilfreich sein, wenn eine IDE aufgrund vieler Javascript-Dateien hängen bleibt.
quelle
Ich habe viele dieser Vorschläge ausprobiert, aber das einzige, was mir letztendlich geholfen hat, war, einen neuen Arbeitsbereich zu erstellen und alle meine Projekte in diesem Ordner neu auszuchecken. Dann hat es gut funktioniert ;-)
quelle
Ich habe gerade Eclipse neu gestartet und es hat beim nächsten Mal angefangen zu funktionieren.
quelle
Aktualisieren Sie alle Projekte, die Sie erstellen möchten. Hat funktioniert
quelle
Starten Sie Eclipse neu.
Es hat bei mir mehrmals funktioniert.
quelle
Ich konnte dieses Problem lösen, indem ich einen zusätzlichen Ordner entfernte, den Eclipse in meinem Eclipse-Installationsordner erstellt hatte. Ich habe nicht installiert und Eclilpse Neon 3 mit der ebenfalls installierten Spring Tool Suite verwendet. Als ich mir jedoch die extrahierte Eclipse-Installation ansah, hatte ich den Ordner C: mit einer Ordnerstruktur. Es war ein Spiegelbild meines Downloads-Ordners. Ich habe es entfernt und neu gestartet.
Es hat bei mir funktioniert!
quelle
Keine der Antworten hier hat bei mir funktioniert. Was funktionierte, war das Löschen des folgenden Ordners
quelle
Anstatt zu debuggen und die genauen Ursachen dafür zu finden, habe ich nur die Projekte und den Metadatenordner gelöscht. Eclipse erstellt die Metadatendatei beim nächsten Start neu.
Ich habe dann den neuesten Projektcode eingezogen und das Problem wurde gelöst. Es war mehr Arbeit, da ich alles neu konfigurieren musste, einschließlich meiner Server, aber der Build-Arbeitsbereich wurde 3 bis 5 Minuten lang bei 50% angehalten, bevor er vollständig abgeschlossen war. Die Mühe hat sich also gelohnt.
Außerdem habe ich festgestellt, dass Sie mit Eclipse Ihre Konfiguration wirklich durcheinander bringen und viel Zeit damit verschwenden können, sie wieder stabil zu machen, wenn Sie den Build-Arbeitsbereich vor Abschluss beenden und Eclipse herunterfahren, wenn dies alles aufhängt. Ich verwende Eclipse Oxygen, aber ich habe dies in allen von mir verwendeten Eclipse-Versionen erlebt, daher versuche ich wirklich, es nach Möglichkeit zu vermeiden.
quelle
Öffnen Sie im Projektordner die Projektdatei. Es gibt einen schlechten Eintrag und es könnte helfen
quelle
Wenn Sie Maven als Build-Tool verwenden, möchten Sie möglicherweise:
Sonnenfinsternis schließen
Löschen Sie Abhängigkeitsverzeichnisse in .m2 / repository / - unter Linux befindet es sich im Home- Verzeichnis und in Windows sollte es sich in c: \ Users <IhrUsername> .m2 befinden (ersetzen Sie '' durch Ihren Benutzernamen).
Starten Sie Eclipse und genießen Sie die normale Arbeit :)
Das hat mir geholfen, dieses Problem zu lösen, und ich hoffe, es hilft Ihnen auch. :)
Prost!
PS Ich habe meine Antwort bearbeitet (wie @howlger gefragt hat), wo auch vorgeschlagen wurde, .eclipse- und .p2- Ordner zu löschen, da dies Schaden anrichten kann ( obwohl dies in meinem Fall NICHT der Fall war + ich musste einige der Plugins neu installieren, die ich bin mit).
quelle
.eclipse
,.p2
oder.metadata
Ordner , da diese Ihre Eclipse - Installation beschädigt. Dies sind Hoaxes, die kein Eclipse-Entwickler empfehlen würde. Versuchen Sie es-clean
oder einen neuen Arbeitsbereich. @NikolaS, bitte löschen Sie Schritt 3 aus Ihrer Antwort, da dies zu Schäden führen kann.-clean
hat mir oder anderen Vorschlägen bei der Beantwortung (mit den meisten positiven Stimmen) dieser Frage nicht geholfen..p2
Ordner unter Windows löschen , werden alle mit dem Eclipse-Installationsprogramm vorgenommenen Eclipse-Installationen zerstört . In Ihrem Fall hat die Neuinstallation der Plugins neuerer Versionen geholfen, diese Ordner nicht zu löschen (was Sie niemals tun sollten).