#javapos
#javapos
Вопрос:
Мне нужна помощь в устранении этой ошибки.
java.lang.UnsatisfiedLinkError: no jp_co_epson_upos_firm_FirmNativeAccess_1_14_0001 in java.library.path
Я хочу использовать EpsonJavaPOS для печати.
Ниже приведены шаги, которые мне пока удалось выполнить.
- Попытался установить JavaPOS в Windows 10 (64-разрядная версия), но частично успешно и, следовательно, скопировал папку установки из Windows 7 в Windows 10.
- Я настроил принтер в setupPOS.exe применение.
-
И в качестве следующего шага я пытаюсь запустить проверку работоспособности из файла checkuphealth.bat, но получаю вышеупомянутое исключение.
-
Если я попытаюсь использовать
System.setProperty(JposPropertiesConst.JPOS_POPULATOR_FILE_PROP_NAME, "/path of jpos.xml");
в качестве решения вышеупомянутого исключения он выдает исключение нулевого указателя.
Кто-нибудь может помочь по этим вопросам?
Комментарии:
1. У меня такая же проблема. Похоже, что Java не может найти нужную DLL. Вы нашли решение?
Ответ №1:
Ваш процесс не может найти файл «jp_co_epson_upos_firm_firmnativeaccess.dll «
Одним из решений является добавление папки, содержащей файл, в переменную среды Windows PATH.
Я нашел этот файл в моей предыдущей версии Java: C:Program ФайлыJavajdk1.7.0_80jrebin
Он не был установлен в моей Java 8 jre, когда я переустановил драйвер ADK после добавления Java 8 в мою систему.
Я добавил его в качестве библиотеки в свое приложение, и это решило эту проблему.