标签: java java-native-interface
有没有办法卸载使用System.load()API调用在应用程序中加载的DLL。
答案 0 :(得分:4)
您必须使用单独的ClassLoader来加载dll。 dll仅绑定到它加载的ClassLoader。当ClassLoader不再使用时(意味着不存在对ClassLoader的引用),垃圾收集器将释放你的ClassLoader并卸载你的dll。