如何在Java中反转System.loadLibrary

时间:2009-09-16 13:59:16

标签: java java-native-interface loadlibrary

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

3 个答案:

答案 0 :(得分:6)

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

简单地说,当加载你的jni-dll的Class的ClassLoader由垃圾收集器处理时,你的dll将被卸载。

答案 1 :(得分:1)

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

答案 2 :(得分:-2)

尝试:

FreeLibrary(sdl_library);