java使用jna调用dll造成JVM奔溃,有什么解决办法?
我java中调用一个Dll库,在使用过程中造成JVM崩溃,栈溢出(点击调试程序显示如下图)。因为,Dll中代码,我看不到,也改不了。那么有什么方法可以使得JVM不奔溃??...
我java中调用一个Dll库,在使用过程中造成JVM崩溃,栈溢出(点击调试程序显示如下图)。因为,Dll中代码,我看不到,也改不了。那么有什么方法可以使得JVM不奔溃???????????求详细解决方法。(如果我点击,弹出框的“联机检查解决方案....”得到的程序的运行结果是正确的,但程序会终止。这个dll库在MFC下可正常使用的),我尝试过在这的dll上再封装一层dll,但是是一样的结果。
展开
2015-05-16
展开全部
楼主,这个问题,最好是先调试好DLL。。。。。。。,或者尽量使用文件写一些LOG
追问
dll是别的公司提供的SDK包;SDK包在C/C++的MFC程序下使用过,没出错。但是我使用Jna调用时,出这么个问题。头回搞这个,问题1、这是不是dll中有内存泄露??。问题2、在java端有没有什么解决办法???就是这毛病还有治么?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询