Краткий ответ: проверьте, есть ли у вас java.library.path (System.out.println (System.getProperty ("java.library.path"). Убедитесь, что в пути есть jp_co_ epson_upos_firm_FirmNativeAccess.dll.
Длинный ответ: Если вы устанавливаете EPSON Java POS, откройте (Program Files) \ EPSON \ JavaPOS \ SetupPOS \ CheckHealth \ checkhealth.bat. Проверьте, какой jre-файл используется для запуска CheckHealthTest.jar. Скопируйте jp_co_ epson_upos_firm_FirmNativeAccess.dll из jre \bin в Windows \ System32 \ или любой путь в java.library.path
Пример программы для тестирования
public class Test {
public static void main(String[] args) {
System.out.println(System.getProperty("java.library.path"));
System.loadLibrary("jp_co_epson_upos_firm_FirmNativeAccess");
}
}