![]() |
1
2
爱普生JavaPOS ADK的安装程序是。。。啊。。。让我说:“非常特别”。因此,安装会将一些jar文件(如epsonupos.jar、jposXXX.jar等)复制到JRE的ext/lib目录中( !!! )(安装JavaPOS驱动程序时必须选择该选项)。如果我们安装另一个JavaPOS版本,切换到另一个JRE/JDK,使用其他并非来自Epson或其他东西的打印机,我们也会产生一些非常奇怪的效果。 你的问题可能是由于不同jar版本或JDK版本之间的冲突或其他原因造成的。。。 编辑: 从ADK版本1.11开始。总之(不是很确定,但我是说1.11.9),您可以指定存储额外jar文件的路径。但是:一些DLL也将在当前最新的ADK版本(1.13.17)中存储到所选JRE的bin目录中。可能这也是不同版本的旧jar和旧DLL或其他东西之间的冲突。。。 |
![]() |
2
1
通过向java项目添加以下库路径,我解决了这个问题: C:\Program Files\EPSON\JavaPOS\lib C:\Program Files\EPSON\JavaPOS\SetupPOS |
![]() |
3
0
使用javaPOS 1.14.6,在Debian 9 Linux上,我用LD_LIBRARY_PATH解决了以下问题:
在windows 10 copy上:
从…起
到
运行javaPOS应用程序。 |
![]() |
4
0
我知道现在回复有点晚,但可能会帮助其他有类似问题的人。 在我的例子中,我正在使用javapos与数据逻辑扫描仪进行交互,我收到了以下信息: 错误:无法打开DL-Magellan-9400i-USB-OEM-Scanner-Scale配置文件,jpos。JposException:无法连接到logicalName=DL-Magellan-9400i-USB-OEM-Scanner-Scale的服务: 例外信息= 通用域名格式。dls。初级专业人员。服务DLSScannerInstanceFactory 我开始查看从datalogic下载的javapos软件,发现有一个jar文件没有包含在我的类路径(javapos.jar)中,这就是我出错的原因,看看netx图片:
我想和大家分享一下,以防有人有同样的问题。 (我花了将近两天的时间才完成!!) |