1

我最近为我正在开发的 POS 应用程序购买了一台 Epson TM-T20II 热敏收据打印机。每当我尝试从 Epson 站点(或随附的软件 cd,就此而言)安装 JavaPOS ADK 时,我都会得到Windows error 2 occured while loading the Java VM.

我尝试遵循这个答案,但这给我留下了另一个错误:ZeroGr2: Windows DLL failed to load

另一个错误:(

我正在运行 Windows 10 Pro x64 并已安装周年更新。

任何有关解决此错误和完成安装的帮助将不胜感激。

4

2 回答 2

2

为防止出现 Windows 错误 2 代码,请从命令提示符(以管理员身份)启动 .exe 并添加参数 LAX_VM,例如

> Epson_JavaPOS_ADK_1141.exe LAX_VM "C:\Java\jre\bin\java.exe"

我认为第二个问题是因为 Java 8 64 位 JRE 的问题。我可以使用 64 位 jre1.8.0_101 重现该错误,但使用 32 位版本可以正常工作。我还尝试使用 64 位 JRE7,效果也不错。

编辑:看来您也需要以管理员身份启动命令提示符。

于 2016-08-26T15:26:32.633 回答
0

当我尝试安装 Epson JavaPOS ADK 时,我最终遇到了两个相同的错误:

  • Windows error 2 occured while loading the Java VM
  • 然后ZeroGr2: Windows DLL failed to load

我设法通过以下方式使其工作:

  • 使用@TrollGate 的 LAX_VM 参数启动安装程序:即:Epson_JavaPOS_ADK_1141.exe LAX_VM "C:\Program Files (x86)\Java\jdk1.8.0_101\bin\java.exe"管理命令终端中
  • 使用 32 位 JVM:我使用了 32 位jdk1.8.0_101

我不需要以管理员身份启动终端以使其工作,但安装手册指出它应该以管理员权限运行。我也不需要更改安装程序的兼容性设置。

于 2016-09-19T13:24:53.250 回答