Class loadClass et class loader

fatalpicard Messages postés 17 Date d'inscription mardi 30 mars 2004 Statut Membre Dernière intervention 15 novembre 2007 - 18 juin 2007 à 08:38
Twinuts Messages postés 5373 Date d'inscription dimanche 4 mai 2003 Statut Modérateur Dernière intervention 10 août 2022 - 18 juin 2007 à 09:12
Bonjour,

J'ai un problème avec méthode loadClass, j'essaye de récupérer ma classe ImporManager depuis le classe loader (la classe se situe dans le même pakage que le code source ci dessous)

Quand je déroule le code source il passe dans le ClassNotFoundException, y a til une erreur dans mon code ? ou un truc que j'ai oublié ? 

Merci d'avance

ImportManager publication =





null

;



try

{

System.out.println(


"[servlet] début"
);

ClassLoader sysCL = getClass().getClassLoader().getSystemClassLoader();

Class cb = sysCL.loadClass(


"ImportManager"
);System.out.println(


"Class "
+ cb.getName()+

" loaded ..."
);ImportManager Q = (ImportManager) cb.newInstance();

publication = Q;

}



catch

(ClassNotFoundException e) {System.out.println(


"[servlet] Erreur ClassNotFoundException :"
+e.getMessage());}



catch

(InstantiationException e) {System.out.println(


"[servlet] Erreur InstantiationException :"
+e.getMessage());}



catch

(IllegalAccessException e) {System.out.println(


"[servlet] Erreur IllegalAccessException :"
+e.getMessage());}
....

1 réponse

Twinuts Messages postés 5373 Date d'inscription dimanche 4 mai 2003 Statut Modérateur Dernière intervention 10 août 2022 110
18 juin 2007 à 09:12
Salut,

tu as un exemple ICI

------------------------------------
"On n'est pas au resto : ici on ne fait pas dans les plats tout cuits ..."

OoWORAoO
0