java - 如何从 JVM 卸载库 (DLL)

标签 java native-code

我需要卸载一个加载了 System.loadLibrary(..) 的 DLL ,有人知道这是否可能?

最佳答案

我没有任何这方面的经验,但一些挖掘表明,当加载库的类加载器被垃圾收集时,应该卸载库。

链接:

  • Invocation API docs (Sun) - look for "Library and Version Management"
  • Java JNI DLL Unloading tutorial
  • 关于java - 如何从 JVM 卸载库 (DLL),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33555378/

    相关文章:

    Java依赖注入(inject): Dagger 1 vs Dagger 2,哪个更好?

    android - 如何在 Android 项目中使用 ARM 汇编代码?

    android - Alooper_addFd数据参数

    java - jls。返回类型可替换。这是什么意思?

    c# - 托管应用程序中的非托管内存泄漏

    javascript - "[native code] "是什么意思?

    android - 如何在 Android 中使用 addr2line

    java - 如何检查index+1是否没有超出债券范围?

    Java 按同一字段对项目进行两次排序

    java - GC 日志旋转数据在应用程序重启时丢失