用System.loadLibrary("")调用动态库以后,如何释放呢?
我是在网页中调用APPLET,然后用APPLET调用DLL的.调用过程没有任何问题,但在有APPLET的页面,退出IE的时候,IE关闭了,但系统中的IE线程却没有关闭.感觉这个问题是因为IE页面退出了,但用System.loadLibrary("")调用的动态库并没有释放才造成的.那么,有什么办法能释放System.loadLibrary("")调用的DLL呢?
System.gc什么的我都用了,但是不行.有什么方法能显式的释放System.loadLibrary("")调用的DLL吗?页面失效JAVA自动回收机制不行的.

解决方案 »

  1.   

    System.loadLibrary("")都应该是加载到内存吧.LZ有没有试过不调用DLL,是否出现这样效果
    理论上不应该
      

  2.   

    没有调用APPLET的页面,退出IE正常,系统中的IE线程也跟着关闭了.就是有APPLET的页面才出现这样的问题.有没有什么象System.FreeLibrary("")这类的释放函数啊?
      

  3.   

    应该是applet没有退出,dll在java里面没有显式释放的方法的。