9

我正在编写一个 JNI 程序,我想在使用完它后卸载 dll。为此,我能做些什么?unloadLibrary()我在 Javadoc 中找不到方法。

4

3 回答 3

6

没有直接手动卸载 dll 的方法。

简而言之,当加载您的 jni-dll 的类的 ClassLoader 由垃圾收集器处理时,您的 dll 将被卸载。

于 2009-09-16T14:05:22.850 回答
1

JVM 将管理卸载库,所以不要打扰自己 :)

于 2009-09-16T14:06:28.357 回答
-2

尝试:

FreeLibrary(sdl_library);
于 2010-12-01T04:10:51.650 回答