2013-06-12 2 views
2

Я пытаюсь закодировать для считывателя RFID с помощью Motorola, используя java и mac os.java-кодирование для motorola Модель RF74-считывателя RF74 на mac/linux

Ошибка:

`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? Является ли решение найти способ использовать этот .dll для java-пути на Mac?

Заранее спасибо.

+0

Я разработал два настольных приложения с использованием .Net. Я никогда не видел документации, связанной с Java, для этого читателя (ни от Motorola). Вы посмотрели заметки о выпуске? Если это так, вам может потребоваться жесткое кодирование. – BrOSs

+0

Как вы подключаете устройство к вашему MAC-адресу –

+0

Я подключаюсь с использованием сети IP – Igor

ответ

1

Вы не можете использовать это на MAC. Эта библиотека является поставщиком уровня JNI и работает только в ОС Windows.

Я не думаю, что есть библиотека для OSX.

Может быть, вы можете искать LLRP-библиотеки для Mac или Linux, так как читатель совместим с LLRP, он должен работать.