当我尝试在32位计算机上运行代码时,我收到java.lang.UnsatisfiedLinkError错误。 我在64位机器上有完全相同的代码。这很好,没有任何问题。 我查看了二进制文件中的所有符号,我检查了库路径等。 我没有发现任何问题。 你可以检查一下,让我知道如何继续。
错误日志如下所示。
此致 纳伦德拉
Exception in thread "Data Adapter" java.lang.UnsatisfiedLinkError: com.abc.iot.analytics.auto.adapter.usb.DATAReader.getMYchannelsJNI()V
at com.abc.iot.analytics.auto.adapter.usb.DATAReader.MychannelsJNI(Native Method)
at com.abc.iot.analytics.auto.adapter.usb.MyAdapter.getMyChannels(MyAdapter.java:19)
at com.abc.iot.analytics.auto.adapter.usb.MyAdapter.readData(MyAdapter.java:34)
at iot.analytics.auto.adapter.AbstractDataAdapter.run(AbstractDataAdapter.java:42)
at java.lang.Thread.run(Thread.java:745)