Bonjour à tous,
voila mon problème : j'ai un PlugIn ImageJ qui utilise une librairie externe (une dll JNI). Cette librairie est chargée dans le constructeur du PlugIn par System.loadLibrary() et les fonctions de cette dll sont déclarées comme native. Lorsque j'utilise la première fois ce PlugIn la librairie est bien chargée et l'exécution se déroule comme il faut.
Lorsque je souhaite lancer une nouvelle fois ce PlugIn, le programme se bloque lors de l'appel de la première fonction native de la dll.
Il semble que le premier PlugIn soit toujours ouvert et que de ce fait il n'est pas déchargé la librairie.
Je souhaiterais savoir si quelqu'un a déjà été confronté à ce problème ou si vous avez des idées.
Merci
Partager