2 Stimmen

Wie kann man verhindern, dass Eclipse 3.4 den Verweis auf die JRE in Projekten verliert?

Bei der Verwendung von Eclipse gehen manchmal die Verweise auf die JRE verloren.

d.h. es kann keine Klassen wie Object oder Arraylist finden.

Bei einigen Projekten tritt das Problem auf, bei anderen nicht, und beide verwenden dieselbe JRE.

Ich habe festgestellt, dass es wieder funktioniert, wenn Sie die installierte JRE auf eine andere umstellen und dann wieder auf diejenige, die Sie verwenden möchten.

Gibt es eine bessere Möglichkeit, dies zu verhindern?

EDIT: Das erneute Laden von Eclipse löst das Problem nicht

2voto

nitind Punkte 18020

Die JRE-Referenz in Ihrem Projekt wird unter dem Namen gespeichert, den Sie ihr auf der Einstellungsseite Installierte JREs geben. Wenn Sie den Namen ändern, geht die Referenz verloren. Wählen Sie einfach Namen, die Sie beim Wechsel von JREs weiterverwenden können, oder wählen Sie den Standardarbeitsbereich als JRE für das Projekt.

2voto

Alohci Punkte 73204

Ich habe vielleicht eine Lösung für dieses Problem. Eclipse verlor fast täglich die JRE-Referenzen in vielen meiner Java-Projekte, und ein Neustart oder ein Start mit -clean half nicht. Ich erkannte, dass es sich eindeutig um ein Classloader-Problem handelte, also öffnete ich die ".classpath"-Datei jedes Projekts im Editor und verschob die JRE-Referenz-Classpathentry-Zeile manuell an den ersten Eintrag in der Datei, in der Hoffnung, dass die JRE vor allen anderen Klassen geladen würde, die ihre Fähigkeit, erfolgreich zu laden, beeinträchtigen könnten.

Seitdem ist das Problem nicht mehr aufgetreten.

Ich denke, dass die Dateien, die mit einem "." beginnen, durch einen Filter im Paketexplorer bei einer Standard-Eclipse-Installation versteckt werden, so dass Sie möglicherweise den ".* Resources"-Filter deaktivieren müssen, um die ".classpath"-Datei öffnen zu können.

1voto

Enrico Murru Punkte 2305

Das ist mir auch passiert, aber nach einem Neuladen von Eclipse funktionierte alles wieder einwandfrei!

0voto

scubabbl Punkte 12427

Ich persönlich würde dies auf Fehler in Eclipse zurückführen. Überprüfen Sie und stellen Sie sicher, dass die Quelle zip mit Ihrer JRE-Installation in Eclipse installiert ist. Ich kenne Ihren Schmerz. Eclipse ist fantastisch, aber es hat immer noch einige kleinere Bugs.

0voto

Paul Croarkin Punkte 14082

Ich habe die gleiche Erfahrung gemacht. Nur auf Ganymed. Immer das gleiche Projekt. Das Löschen des Projekts (aber natürlich nicht des Quellcodes) und das erneute Erstellen des Projekts behebt das Problem vorübergehend. Scheint für eine oder zwei Wochen zu funktionieren und dann passiert es wieder.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X