求助:JNA调用dll在运行时不稳定,经常JVM crash,如何解决?
我目前使用JNA技术调用C语言编写的DLL操作读卡器,进行卡片的交互工作,
前台的界面使用了Swing制作了简单的界面,但是在运行期间,
总是因为不知名的原因造成JVM 崩溃了。
按照我的程序实现,点击按钮就会调用一个test方法,但是点击一次就可以正确执行,
或者2次 3次 多次点击就会造成JVM崩溃。
不知道大家谁能够帮助解决一下这个问题。
或者如果这个跨平台调用出错的时候,JVM仍然可以运行。否则
我的工具是需要成千上万次的点击执行的,以目前的这种状态,JVM挂了 就要重启程序。
给工作带来很大的不便。
急切需要大家的帮助! 谢谢 集思广益。