Biblioteca nativa ya cargada en otro cargador de clases [duplicado]

Esta pregunta ya tiene una respuesta aquí:

.dll ya cargado en otro cargador de clases? 4 respuestas

Necesito ayuda para manejar el siguiente escenario.

Estoy usando dos applets que requieren el mismo archivo de biblioteca nativa (.dll).

Entonces, cuando ejecuto los applets desde las páginas web, por primera vez, el primer applet carga el dll en el cargador de clases de applet. Funciona bien. Pero cuando el segundo applet intenta cargar el mismo dll me da una excepción diciendo que"Error loading win32com: java.lang.UnsatisfiedLinkError: Native Library C:\WINDOWS\system32\win32com.dll already loaded in another classloader"

Estoy usando el siguiente método para cargar el controlador.

CommDriver driver = (CommDriver)Class.forName("com.sun.comm.Win32Driver").newInstance();
driver.initialize();

Por favor dame la solución

Gracias y Rgds, Rishikesh

Respuestas a la pregunta(2)

Su respuesta a la pregunta