Конфигурация Zebra jpos sdk в Spring boot

242
29 июля 2017, 04:27

Здравствуйте. Ни как не могу решить проблему. Приложение возвращает ошибку:

jpos.JposException: Service does not exist in loaded JCL registry

Я пишу на Java приложение, которое должно работать со сканерами bar кодов Zebra. Использую их jpos sdk. Само приложение написано на Spring в связке с Java FX. Для тестирования при старте пытаюсь получить список подключённых устройств: в методе main запускаю лаунчер Java FX. После чего в методе start Java FX запускаю Spring.
После чего пытаюсь получить список устройств:

Scanner scannerObj = new Scanner();
String defaultLogicalName = 
"MotorolaScannerUSB";scannerObj.open(defaultLogicalName);

После этой строки выбрасывается исключение. Я так понимаю, что это происходит из-за того, что программа не может найти jpos.xml.

Я помещал его в src/main/resources. Также в src/main/resources/jpos/res. И в коде прописывал путь к внешнему файлу:

System.setProperty(JposPropertiesConst.JPOS_POPULATOR_FILE_PROP_NAME, "C:"+File.separator + "Program Files" + File.separator + "Zebra Technologies" + File.separator + "Barcode Scanners" + File.separator + "Scanner SDK" + File.separator + "JPOS" + File.separator + "Sample Applications" + File.separator + "bin" + File.separator + "jpos.xml");  

В проекте я также указал в properties проекта в build path путь к нативным драйверам устройств.

В чём может быть проблема? Может я что-то пропустил при конфигурации jpos?

READ ALSO
Изменение размеров картинки

Изменение размеров картинки

Есть картинка с определенным размером

253
GridView OnItemClickListener in Adapter

GridView OnItemClickListener in Adapter

Как втиснуть OnItemClickListener в Adapter, чтобы уже в зависимости от выбранной позиции совершать действия

231
Как менять кастомные темы в настройках Android приложений

Как менять кастомные темы в настройках Android приложений

Делаю свое первое приложение на AndroidХотелось бы реализовать функционал настроек (смена стиля)

262
Spring MVC и потоки

Spring MVC и потоки

И такЕсть проект

267