Bonjour,

Dans un plugin que je développe, j'ai des classes Java que je ne connais pas a priori (c'est-à-dire lors de la création du plugin). Cependant, je voudrais les utiliser à l'exécution du plugin.
Ce seront des bibliothèques d'objets métiers de l'utilisateur de mon application RCP. Je voudrais qu'il les spécifie et les renseigne dans le plugin.

Pour le moment je n'ai pas décidé où elles pourraient se trouver, dans un autre plugin ou un jar externe pointé dans les préférences ?

Pour utiliser ces classes au runtime, je pensais utiliser le class loader et des beans java (avec l'introspection pour appeler les méthodes de ce bean).
Je n'ai pas trouvé de documentation claire sur ce sujet (au sein d'Eclipse), donc :

  • Comment trouver le bon class loader?
  • Comment trouver le bean ? Là ca va dépendre de l'endroit où il se trouve (jar ou plugin). Je suppose qu'il y a une solution plus simple que l'autre
  • Comment le charger?

Merci de votre aide