Bonjour.
Je développe actuellement un plugin eclipse grâce auquel je créé de nouvelles classes java dans un workspace Eclipse. Lors de la création d'une nouvelle classe avec ce plugin, un wizard demande à l'utilisateur de sélectionner 2 classes java (du workspace en cours) à partir desquelles la nouvelle classe sera générée. Le wizard me renvoie donc 2 String contenant le nom des 2 classes (ex: package1.class1 et package2.class2).
Je souhaite récupérer les objets Class à partir de ces 2 string, et j'utilise donc la méthode Class.forname(nomdelaclasse). Malheureusement celle-ci ne fonctionne pas dans le cas de mon plugin, semble t'il parce que le ClassLoader n'est pas le bon. Or je n'arrive pas à trouver le moyen de récupérer le bon classLoader qui me permettrait de récupérer les 2 classes du workspace à partir de leurs noms.
Je galère à trouver une solution sur le net, donc si quelqu'un pouvait me dépanner ce serait super. Merci d'avance!
Partager