Bonjour,
j'appelle une méthode native qui peut partir en "boucle infinie". Je n'ai pas le code sur cette dll.
Mon but est de ne pas bloquer mon traitement dans ces cas là et de sortir une erreur.
Il faut en même temps que je sois capable de rappeler plus tard cette méthode native.
La principale solution essayée consiste à créer un nouveau thread qui se charge de créer un objet qui load la library dans le constructeur et qui appelle la méthode native dans cet objet.
Premier appel pas de soucis, second appel le process java s'arrête !!! Aucun fichier d'erreur n'est écrit.
Donc j'ai sans doute mal gérer le truc, le problème c'est que je ne vois pas comment faire autrement...
Quelqu'un a-t-il déjà été confronté à ce besoin ?
Si oui avez-vous alors trouvé une solution ?
Pour info mon service Java est installé en tant que service Windows, et depuis 1 heure environ le service Windows est stopping, impossible de le réinstaller...
Merci d'avance de votre aide.
Partager