J'ai besoin d'aide pour gérer le scénario suivant.Bibliothèque native déjà chargée dans un autre chargeur de classe
J'utilise deux applets qui nécessitent le même fichier de bibliothèque native (.dll).
Ainsi, lorsque je lance les applets à partir des pages Web, la première applet charge pour la première fois la DLL dans le chargeur de classe d'applet. Ça fonctionne bien. Mais lorsque la deuxième applet essaie de charger la même DLL, elle me donne l'exception en disant que "Error loading win32com: java.lang.UnsatisfiedLinkError: Native Library C:\WINDOWS\system32\win32com.dll already loaded in another classloader"
J'ai utilisé la méthode suivante pour charger le pilote.
CommDriver driver = (CommDriver)Class.forName("com.sun.comm.Win32Driver").newInstance();
driver.initialize();
S'il vous plaît me donner la solution
Merci & Mfg, Rishikesh
La solution est donnée ici http://stackoverflow.com/questions/1139386/check-if-a-dll-library-is-already-loaded-java/1139433#1139433 et là http://stackoverflow.com/questions/1030792/dll-déjà-chargé-dans-autre-classloader –