如何解决jni函数引起的jvm崩溃?

时间:2015-02-25 15:49:15

标签: java jvm java-native-interface hid

我有一个与USB设备(msp430处理器)对话的java应用程序。 应用程序向它们发送和接收数据,它是使用hid通信,java hid api完成的。

那些jni调用有时会使JVM崩溃,生成一个his_error_pid日志:

C  [ntdll.dll+0x2e3be]
C  [ntdll.dll+0x2e023]
C  [kernel32.dll+0x114ad]
C  [MSVCR100.dll+0x1016a]
C  [hidapi-jni-323265682556056020360.dll+0x19eb]
C  [hidapi-jni-323265682556056020360.dll+0x1f98]
j  com.codeminders.hidapi.HIDDevice.write([B)I+0
j  com.codeminders.hidapi.HIDManager.sendDataStatus([BLcom/codeminders/hidapi/HIDDevice;)I+90

如何解决这个问题?

我已尝试更新JRE,之前我在德克萨斯州的仪器上遇到过这些错误。 dll,所以我决定使用java hid api,因为它的级别比德克萨斯州低......

0 个答案:

没有答案