当前位置: 代码迷 >> J2SE >> 用System.loadLibrary("")调用动态库以后,怎么释放呢
  详细解决方案

用System.loadLibrary("")调用动态库以后,怎么释放呢

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

------解决方案--------------------
System.loadLibrary( " ")都应该是加载到内存吧.LZ有没有试过不调用DLL,是否出现这样效果
理论上不应该
------解决方案--------------------
应该是applet没有退出,dll在java里面没有显式释放的方法的。
------解决方案--------------------
还真没有发现过释放的方法
  相关解决方案