如何从java JVM卸载库(DLL) [英] How to unload library (DLL) from java JVM
本文介绍了如何从java JVM卸载库(DLL)的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我需要卸载一个装有 System.loadLibrary(..)
的DLL,有人知道这是否可行?
解决方案
我对此没有任何经验,但是一些挖掘表明,当加载库的类加载器被垃圾收集时,应该卸载库。 / p>
链接:
I need to unload a DLL that was loaded with System.loadLibrary(..)
, anyone know if this is possible?
解决方案
I don't have any experience of this, but a bit of digging shows that the library should be unloaded when the classloader which loaded the library is garbage collected.
Links:
- Invocation API docs (Sun) - look for "Library and Version Management"
- Java JNI DLL Unloading tutorial
这篇关于如何从java JVM卸载库(DLL)的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文