java编码摩托罗拉RF /阅读器型号FX7400在mac / linux上

时间:2013-06-12 02:26:21

标签: java macos dll rfid motorola

我正在尝试使用java和mac os为摩托罗拉RFID阅读器编码。

错误是:

`Exception in thread "main" java.lang.UnsatisfiedLinkError: no RFIDAPI3_JNI_HOST in java.library.path
    at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1758)
    at java.lang.Runtime.loadLibrary0(Runtime.java:823)
    at java.lang.System.loadLibrary(System.java:1045)
    at com.mot.rfid.api3.API3Natives.<clinit>(API3Natives.java:2087)
    at com.mot.rfid.api3.RFIDReader.connect(RFIDReader.java:371)
    at EventHandler.connectToReader(EventHandler.java:94)
    at main.main(main.java:11)`

搜索解决方案,看起来我需要一个RFIDAPI3_JNI_HOST.dll,我有这个文件我不知道是否有办法在mac / linux系统上使用它。

有没有办法使用mac对这个RFID阅读器进行编码/调试/运行? 解决方案是否找到了在mac上的java路径上使用此.dll的方法?

提前致谢。

1 个答案:

答案 0 :(得分:1)

你不能在MAC上使用它。该库是JNI层提供程序,仅适用于Windows操作系统。

我不认为OSX有库。

可能您可以搜索适用于Mac或Linux的LLRP库,因为读卡器与LLRP兼容,它应该可以工作。