我需要帮助处理以下情况。
我正在使用两个小程序,它们都需要相同的本地库(.dll)文件。
所以当我从网页运行小程序时,第一个小程序将dll加载到小程序类加载器中。这很好用。 但是当第二个小程序尝试加载相同的dll时,它会给我一个异常,说“Error loading win32com: java.lang.UnsatisfiedLinkError: Native Library C:\WINDOWS\system32\win32com.dll already loaded in another classloader”。
我使用以下方法来加载驱动程序。
我正在使用两个小程序,它们都需要相同的本地库(.dll)文件。
所以当我从网页运行小程序时,第一个小程序将dll加载到小程序类加载器中。这很好用。 但是当第二个小程序尝试加载相同的dll时,它会给我一个异常,说“Error loading win32com: java.lang.UnsatisfiedLinkError: Native Library C:\WINDOWS\system32\win32com.dll already loaded in another classloader”。
我使用以下方法来加载驱动程序。
CommDriver driver = (CommDriver)Class.forName("com.sun.comm.Win32Driver").newInstance();
driver.initialize();
请给我提供解决方案
谢谢 & 祝好, Rishikesh