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

标签 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 的方法?

提前致谢。

最佳答案

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

我认为没有适用于 OSX 的库。

也许您可以搜索适用于 Mac 或 linux 的 LLRP 库,因为阅读器与 LLRP 兼容,它应该可以工作。

关于mac/linux 上摩托罗拉 RFid 阅读器型号 FX7400 的 java 编码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17056759/

相关文章:

macos - 如何在 Mac 中使用 grpcurl?

c# - 加载同一程序集的不同版本

java - 如何确定哪个网络。接口(interface)与java一起使用

java - 资源$NotFoundException。无法从/res/raw 打开 PDF

macos - MAC、MAMP、127.0.0.1 连接被拒绝,本地主机正常

visual-studio-2008 - 如何使用 Visual Studio 2008 部署 .dll 文件?

c++ - Rad Studio 调试器线程中未处理的异常

java - 如何更改 RadioButton 标签的位置?

Java-Akka : Assemble message from multiple actors

objective-c - 在 Objective-C 中录制来自非默认音频设备的音频