我需要帮助解决此错误。
java.lang.UnsatisfiedLinkError: no jp_co_epson_upos_firm_FirmNativeAccess_1_14_0001 in java.library.path
我想用EpsonJavaPOS进行打印。
以下是我迄今为止取得的成功。
作为下一步,我正在尝试从checkuphealth.bat文件运行checkup health 但收到上述例外情况。
如果我尝试使用System.setProperty(JposPropertiesConst.JPOS_POPULATOR_FILE_PROP_NAME, "/path of jpos.xml");
作为上述异常的解决方案,它抛出空指针异常。
任何人都可以帮助解决这些问题吗?
答案 0 :(得分:0)
您的流程无法找到该文件" jp_co_epson_upos_firm_firmnativeaccess.dll"
一种解决方案是将包含该文件的文件夹添加到Windows PATH环境变量中。
我在我之前的Java版本中找到了这个文件: C:\ Program Files \ Java \ jdk1.7.0_80 \ jre \ bin
在我将Java 8添加到系统后重新安装ADK驱动程序时,我的Java 8 jre中没有安装它。
我已将其作为库添加到我的应用程序中,它解决了这个问题。