Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在编写一个 JNI 程序,我想在使用完它后卸载 dll。为此,我能做些什么?unloadLibrary()我在 Javadoc 中找不到方法。
unloadLibrary()
没有直接手动卸载 dll 的方法。
简而言之,当加载您的 jni-dll 的类的 ClassLoader 由垃圾收集器处理时,您的 dll 将被卸载。
JVM 将管理卸载库,所以不要打扰自己 :)
尝试:
FreeLibrary(sdl_library);