Compiler-Fehler Cannot find symbol bei Hat-Beziehungen

Cankar

Mitglied
Hallo,

ich arbeite gerade an einem Programm, welches ein Bild nach Augenzahl eines Würfels analysieren soll (für meine Facharbeit). Das Programm hatte in Eclipse prima funktioniert, jedoch bekomme ich einen "cannot find symbol" Fehler, wenn ich versuche das Programm in der Bash unter Linux aufzurufen. Aus der Fehlermeldung lässt sich rauslesen, dass der Compiler anscheinend die anderen Klassen aus meinem Eclipse Projekt nicht kennt, obwohl die Klassenbeziehung korrekt formuliert sind.
Habt ihr eine Idee woran das liegen könnte?

Danke schon mal und LG
Can
 
Kopiere mal die Console bitte. Samt Fehlermeldung und Aufruf deinerseits. 🙂

Hat sich schon erledigt, hab das Problem gelöst 😀
Das Problem war, dass der Java Compiler die anderen Klassen nicht kannte, da die Dateien nicht im normalen Eclipse Verzeichnis lagen. Statt den ClassPath zu ändern, habe ich alle Funktionen des Programms in eine Klasse gepackt und dann hat es funktioniert 🙂
Trotzdem vielen Dank 😉

Liebe Grüße
Can
 
Das macht es aber unübersichtlich. Java ist Objektorientiert. D.h. du solltest mit Objekten arbeiten. Und einzelne Klassen dafür nutzen. Anstatt die Ursache für dein Problem zu finden und zu lösen hast du nur das Problem mit einem hässlichen workaround gelöst wenn ich das richtig verstanden hab.
 

Neue Themen


Zurück
Oben