ext-Ich und zwei Mitarbeiter haben an einem GWT-Projekt gearbeitet und in Eclipse programmiert. Das Projekt wächst und wir bringen mehrere neue Entwickler hinzu. Ich wurde damit beauftragt, ihre Arbeitsstationen einzurichten, bevor sie mit der Arbeit beginnen. Unsere aktuellen Systeme sind nach dem grundlegenden GWT-Einrichtungshandbuch (http://code.google.com/webtoolkit/usingeclipse.html)
ausgearbeitetAuf meinem Betriebssystem habe ich keine der Standardeinstellungen geändert, die Eclipse für die Speichergröße festgelegt hat.
Das neue System wird die einfachen Starter-Projekte ausführen, also weiß ich, dass ich GWT eingerichtet habe. Wenn ich unsere aktuelle Codebasis importiere, kann ich die Site lokal ohne Probleme laufen lassen. Wenn ich versuche, das Ameisen-Skript zu starten, das unser Projekt erstellen soll, und es an unseren Dev-Server schicken, beschwert sich das neue System:
Exception in thread "main" java.lang.OutOfMemoryError: GC overhead limit exceeded
Auf dem neuen System habe ich die Datei eclipse.ini zu und -Xmx1024M geändert und ich habe -Xmx1024M unter Windows & gt; Einstellungen & gt; Java & gt; Installierte JREs hinzugefügt, von denen keine das Problem gelöst hat. (hier gezeigt: Ссылка )
Ich habe 32- und 64-Bit-Versionen von Eclipse ausprobiert, und ich habe sogar versucht, einfach meinen bekannten funktionierenden Eclipse-Ordner ohne weiteres auf das neue System zu kopieren. Hat jemand irgendwelche Ideen?
Beim Ausführen bestimmter Ant-Skripts treten ähnliche Probleme auf. Sie können VM-Argumente für den Ant-Build im Dialogfeld "Externe Tools - & gt; Externe Tools-Konfigurationen" festlegen. Klicken Sie auf die Registerkarte JRE und legen Sie die üblichen Parameter -Xmx und -Xms nach Bedarf fest.