Bonjour à tous,
Dans le cadre d'un projet, je dois créer une application qui accepte des plugins.
Pour cela j'ai suivis le tuto suivant : http://vincentlaine.developpez.com/t.../java/plugins/
Merci à l'auteur !
Pour la création de plugins "simple", cela marche parfaitement.
Mais ( il y a toujours un mais... ) dans le cas de plugins plus complexe : utilisation d'une librairie (ex: javasysmon).
Mon plugins check la charge CPU grâce a JavaSysMon.
Quand mon application charge ce plugin et essaye de l'éxécuter, résultat :
Exception in thread "main" java.lang.NoClassDefFoundError: com/jezhumble/javasysmon/JavaSysMon
L'erreur est tout a fait normal, bien que mon javasysmon.jar se trouve dans mon .JAR du plugin, l'application elle ne sait pas ou chercher.
Comme solution temporaire, j'ajoute "a la main" la librairie dans le classpath de l'application "mère" mais cette solution n'est pas viable.
Connaissez vous une solution ?
Merci
Partager