ClassNotFoundException

Serpil

Mitglied
Hi leute,

ersmal einen wunderschönen guten morgen an alle...
mal ne frage. Woran kann es liegen dass ich so eine Exception kriege. Die klasse existiert auf jeden fall. Ich habe die vermutung dass es eventuell mit dem Cache zu tun haben könnte weiss aber nicht was ich tun kann.
Bin für jede hilfe dankbar...

Lg Serpil
 
Guten Morgen,

ein bischen QuellText (Aufruf der Klasse) wäre sehr hilfreich. :-)
Kann es sein, dass die Klasse über Reflection aufgerufen wird?

MFG

zEriX
 
oh ja sorry verplant:confused:

Code:
String loadClass = name[0].substring(0,1) + name[0].substring(1,name[0].length()).toLowerCase()+ "Imp";
Constructor constr = Class.forName(loadClass).getConstructor();
BaseImp1 imp = (BaseImp1) constr.newInstance();

das komische ist dass es vorher funktioniert hat.
 
Ich würde mal vorschlagen, dass du dir mal die Klasse ausgeben lässt die du laden willst. Da wird sicherlich ein Fehler drin sein.

MFG

zEriX
 
Hab ich auch schon ausprobiert geht nicht.
Auch wenn ich sage er soll mir eine andere klasse laden gibt er mir als fehlermeldung die gleiche raus.
Wenn ich z.B die Klasse AktieImp laden will gibt er mir folgende fehlermeldung raus:

Code:
java.lang.ClassNotFoundException: ZerobondImp
 
Hast du die ganzen Klassen in Packages drin? Wenn ja, könnte das ja der Fehler sein. Also ich sage, dass in dem String der Fehler ist. Da ich dein Programm nicht kenne, weiß ich leider nicht was dadrin steht, bzw stehen kann.
Wenn du selbst den Namen der Klasse mit Packages reinschreibst, müsste es funktionieren.

MFG

zEriX
 
also es funktioniert wieder. Irgendwie hat sich eclipse aufgehängt.
hing mit einem anderen Project zusammen habe es jetzt behoben.

Vielen dank für deine Hilfe
Lg Serpil
 
Zurück