Epson JavaPOS ADK安装 - 加载Java VM

时间:2016-08-21 08:05:31

标签: java epson javapos

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

我尝试关注this answer,但这又留下了另一个错误:ZeroGr2: Windows DLL failed to load

another error :(

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

非常感谢任何有关解决此错误并完成安装的帮助。

2 个答案:

答案 0 :(得分: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,并且效果很好。

编辑:您似乎还需要以管理员身份启动命令提示符。

答案 1 :(得分:0)

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

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

我设法通过以下方式使其发挥作用:

  • 使用@ TrollGate的LAX_VM参数启动安装程序:例如: admin 命令终端中的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

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