我最近为我正在开发的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
我正在运行Windows 10 Pro x64并安装了周年纪念更新。
非常感谢任何有关解决此错误并完成安装的帮助。
答案 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
我设法通过以下方式使其发挥作用:
Epson_JavaPOS_ADK_1141.exe LAX_VM "C:\Program Files (x86)\Java\jdk1.8.0_101\bin\java.exe"
jdk1.8.0_101
我不需要以管理员身份启动终端以使其正常工作,但安装手册指出它应该以管理员权限运行。 我也不需要更改安装程序的兼容性设置。