Compiler-Fehler Eclipse reagiert nicht mehr auf Änderungen im Code

Tartaglia

Mitglied
Hallo zusammen,

ich habe gerade ein Problem mit Eclipse, und zwar reagiert es nicht mehr auf Änderungen die ich in meinem Java Code durchführe, d.h. selbst wenn ich den gesamten Code lösche und abspeichere funktionert das Programm noch wenn ich auf Run drücke.

Das Problem tritt in dem Augenblick auf wo ich den java build path ändere, d.h. ich füge ein Projekt hinzu und ab dem Augenblick läuft es nicht mehr (also Veränderungen werden nicht mehr berücksichtigt, es wird weiterhin die alte Datei kompiliert), sobald ich das Projekt aus dem build path entferne geht es wieder.

Mein Minimal Code besteht aus dem Hello World Beispiel:

Java:
package demo;

public class Model {

	public static void main(String[] args) {
	     System.out.println("Hello World!");
		    }
	
}

Also wenn ich z.B. nach dem Einfügen eines Projekts in den build path den Code änder in "Good morning World" wird das nicht berücksichtigt und die alte Version wird kompiliert, wenn ich das Projekt dann aus dem Build Path entferne kann ich wieder Veränderungen vornehmen.



Hat jemand eine Idee woran es liegen könnte?

Vielen Dank und schöne Grüße
Fontana
 
Ich glaube nicht, dass die "alte" Version compiliert wird, sondern, dass nach dem ändern des Build Paths nicht mehr kompiliert werden kann, weil ein Fehler vorliegt. (Wenn das der Fall ist, müssten die .class Dateien nach manuellem löschen nicht neu erstellt werden)

Gründe dafür können verschiedene sein, ohne es ausprobiert haben, rein spekulativ geraten:
  • Das Kompiler-Level des eingebundenen Projekt ist höher als das Eingentliche
  • Im eingebundenen Projekt existieren noch Fehler
  • Es existiert eine zyklische Abhängigkeit, d.h. das eingebundene Projekt ist direkt oder indirekt von deinem eigentlichen Projekt abhängig
  • ...

Wenn das Problem auch auftritt, wenn du nur ein neues, komplett leeres Projekt einbindest, würde ich darüber nachdenken Eclipse neu zu installieren.
 
Danke Kevin für Deine Antwort.

Ich habe inzwischen auf einem anderen Rechner das Ganze repliziert und hier läuft es einwandfrei. Ich habe das einzubindende Projekt erstellt und in das neue Hello World Projekt eingefügt und das Problem trat hier nicht auf. Ich denke ich werde Deinem Rat folgen und Eclipse neu installieren.

Vielen Dank nochmal und Grüße
Tartaglia
 

Zurück
Oben