2013-06-12 61 views
2

我想要使用java和mac os爲摩托羅拉RFID閱讀器編寫代碼。摩托羅拉的java編碼在mac/linux上的RFid閱讀器模型FX7400

的錯誤是:

`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的一種方法系統。

有沒有一種方法來編碼/調試/運行這個RFID閱讀器使用MAC? 解決方案找到一種方法來在mac上的java路徑上使用這個.dll文件?

在此先感謝。

+0

我已經開發了兩個使用.Net的桌面應用程序,我從來沒有看到任何與此Java閱讀器相關的文檔(既沒有來自Motorola)。你看了發行說明嗎?如果是這樣,您可能必須對其進行硬編碼。 – BrOSs

+0

如何將設備連接到您的MAC –

+0

我使用網絡IP – Igor

回答

1

你不能在MAC上使用它。該庫是JNI圖層提供者,僅適用於Windows操作系統。

我不認爲有OSX的庫。

也許你可以搜索Mac或Linux的LLRP庫,因爲讀者是LLRP兼容的,它應該工作。