Frage

Manchmal, wenn mit Eclipse es Verweise auf die JRE verliert.

d. Es kann nicht finden Klassen wie Object oder Arraylist.

berichten Einige Projekte ein Problem, während andere nicht tun, und sie beide die gleiche JRE.

Ich habe festgestellt, dass, wenn Sie die installierte JRE zum anderen und dann wieder zurück auf die, die Sie verwenden möchten, schalten, wird es dann wieder funktionieren

Gibt es einen besseren Weg, es zu tun, dies zu stoppen?

EDIT: Das Nachladen von Eclipse löst nicht das Problem

War es hilfreich?

Lösung

Ich kann eine Lösung für diese hat. Eclipse verlor die JRE Referenzen auf vielen meiner Java-Projekte fast täglich, und Neustarten oder beginnend mit -clean war nicht zu helfen. Ich erkennen, dass es eindeutig ein Problem Classloader von einer Art ist, also was ich tat, war die „.classpath“ Datei jeden Projektes im Editor zu öffnen und manuell die JRE Referenz classpathentry Linie bewegt der erste Eintrag in der Datei zu sein, in die Hoffnung, dass es die JRE vor allen anderen Klassen geladen werden würde, die seine Fähigkeit beeinflussen laden erfolgreich sein könnte.

Da dies zu tun, ist das Problem nicht reoccurred.

Ich denke, die Dateien mit einem Start „“ durch Filter im Paket-Explorer versteckte auf einem Standard-Eclipse installieren, so dass Sie die deaktivieren müssen „* Ressourcen“ Filter in der Lage sein, die „.classpath“ Datei zu öffnen.

Andere Tipps

Die Referenz JRE in Ihrem Projekt mit dem Namen, den Sie in der installierten JREs Einstellungsseite geben gespeichert. Ändern Sie den Namen und Sie brechen die Referenz. Pick-Namen können Sie die Wiederverwendung behalten, wenn JREs wechseln oder wählen Sie den Arbeitsbereich standardmäßig als JRE für das Projekt.

Es ist mir passiert, aber nach einem Neuladen von Eclipse alle weiterhin gut arbeiten!

Ich persönlich würde es Fehler in Eclipse ankreiden. Überprüfen Sie und stellen Sie sicher, dass die Quelle zip mit Ihrer JRE-Installation in Eclipse installiert ist. Ich weiß, dass Ihre Schmerzen. Eclipse ist fantastisch, aber es hat immer noch einige kleinere Fehler.

Ich habe die gleiche Erfahrung gemacht. Nur in Ganymede. Immer das gleiche Projekt. Das Löschen des Projekts (aber nicht die Quelle natürlich) und neu zu erstellen, um das Projekt vorübergehend fixiert. Scheint für eine Woche glücklich zu sein oder zwei und dann wieder passiert.

Ausführen des -clean Flag, wenn Eclipse Start temporäre Junk von der Finsternis entfernen wird und Eclipse läuft insgesamt besser zu machen. Ich habe mit diesem wechselndem Erfolg hatte, und es ist viel einfacher zu implementieren als das Projekt neu zu erstellen oder Eclipse neu zu installieren. Geben Sie ihm einen Schuss und sehen, was passiert.

Auch wenn dies nicht für 3.4 ist, gilt nach wie vor. http://www.eclipsezone.com/eclipse/forums/t61566.html

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