Cannot find symbol-Fehler beim Kompilieren

Mystikall

Grünschnabel
Hallo Leute,

ich versuche mal mein Problem genau zu beschreiben. Und zwar habe ich ein Java-Projekt bekommen, welches ich weiterentwickeln muss. Weiterhin ist das Java-Projekt in mehrere Source-Folder (1 für Clientanwendungen und 4 für Serveraufgaben) geteilt. die wiederum mehrere packages mit Java-Klassen beinhalten.
Nun zu meinem Problem: Ich habe eine Klasse in einem der "Server"-Source-Folder um eine weitere Methode (z.B. getType()) erweitert. Auf diese Methode wird in einer Klasse aus dem "Client"-Source-Folder zugegriffen (gleiche Klasse greift auch auf andere Methoden der Zielklasse problemlos zu). Will ich nun in Eclipse ein build-File ausführen, welches den "Client"-Source-Folder kompiliert und mir daraus zwei .jar Files erstellt, bekomme ich beim Kompilieren folgende Fehlermeldung:
cannot find symbol
symbol: method getType()
location: class model.xyz.xyz.Klasse
switch (klasse.getType())

Hoffe, jemand kann mir da weiterhelfen. Danke
 
Sieht so aus als wäre deine Serverklasse noch nicht neu kompiliert worden. Dann steht die Methode zwar im Quellfile, aber nicht im Classfile und der Compiler des Clients kann sie nicht finden.

Gruß
Ollie
 
Zurück