Eclipse Klassen werden nicht mehr compiliert - Projekt zerstört?

Sekundentakt

Bekanntes Mitglied
Hallo Gemeinde,

ich sitze seit Freitag vor einem Problem, dass ich nicht mal ansatzweise beheben vermag.
Ich versuch's mal so zu erklären:
Ich hab zum Testen einfach mal probiert eine neue Klasse anzulegen.

Diese Klasse enthält eine Main-Methode, alles auch korrekt deklariert, und dort soll lediglich "Hallo Welt" ausgegeben werden.
Ich bin zwar weit über dem Stadium hinaus, mich über solche Ausgaben freuen zu müssen, aber mein Projekt scheint irgendwie zerschossen.

Wenn ich die Methode ausführe, erscheint folgende Fehlermeldung:

Code:
java.lang.NoClassDefFoundError: de/research/FirstProject/test/RunIt
Caused by: java.lang.ClassNotFoundException: de.research.FirstProject.test.RunIt
	at java.net.URLClassLoader$1.run(URLClassLoader.java:200)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
	at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:252)
	at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:320)
Exception in thread "main"

Das, und die Tatsache das auch einfach mal testweise eingefügte System.out.println()-Ausgaben in bereits vorhandenen Klassen nicht mehr ausgeführt werden, sagt mir, dass Eclipse beim Klick auf Run eine alte Version dessen nutzt, was ich erstellt habe.

Ich bin wirklich für jeden Tipp dankbar.
 
Zuletzt bearbeitet:
Ja, die Klasse heißt RunIt.
Ich hab auch schon andere Namen probiert, für den Fall das es unwahrscheinlicherweise daran liegen könnte. Der Fehler bleibt aber inhaltlich der selbe.

Wenn ich ein neues Projekt anlege, funktioniert auch alles.

Ich habe jetzt auch mal im Workspace gecheckt, ob die neuen Dateien geschrieben werden.
Tatsächlich werden die Source-Dateien geschrieben, aber unter build/classes tauchen sie nicht auf.
 
Zuletzt bearbeitet:

Zurück
Oben