Bonjour à tous,
Je suis en train de me créer mon propre loader et j'ai des difficultés au niveau du defineClass. Je récupère bien mon fichier.class dans un tableau de bytes par la méthode loadClassData :
A l'aide du debugger je vois que tous les champs de myClass sont nul et lorsque que je veux faire :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 ... byte[] b = loadClassData(filename, jarName); Class myClass = defineClass(className, b, 0, b.length); return myClass;
J'ai l'erreur NoClassDefFoundError.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 MaClasse monInstance = (MaClasse) myClass.newInstance();
Merci de votre aide.
Partager