2016-08-21 1 views
1

J'ai récemment acheté une imprimante ticket thermique Epson TM-T20II pour une application POS que je suis en train de développer. Chaque fois que j'essaye d'installer le JavaPOS ADK du site d'Epson (ou le CD de logiciel inclus, d'ailleurs) j'obtiens Windows error 2 occured while loading the Java VM.Epson JavaPOS ADK install - Erreur Windows 2 survenue lors du chargement de la machine virtuelle Java

J'ai essayé suivante this answer mais qui me laisse avec une autre erreur: ZeroGr2: Windows DLL failed to load

another error :(

Je suis sous Windows 10 Pro x64 et ont installé la mise à jour d'anniversaire.

Toute aide sur la résolution de cette erreur et l'achèvement de l'installation serait très appréciée.

Répondre

2

Pour éviter que le code d'erreur de Windows 2, lancez le .exe à partir de l'invite de commande (en tant qu'administrateur) et ajouter un LAX_VM de paramater, donc quelque chose comme

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

Je pense que le deuxième problème est dû à un problème avec le JRE Java 8 64 bits. Je peux reproduire cette erreur avec le jre1.8.0_101 64 bits, mais en utilisant la version 32 bits fonctionne très bien. Je l'ai également essayé avec un JRE7 64 bits et ça a marché aussi. Editer: il semble que vous deviez également lancer l'invite de commande en tant qu'administrateur.

+0

J'ai effectivement essayé cette commande pour que cela fonctionne. Le problème est que quel que soit JRE j'utilise (j'ai essayé Java 7 et 8 à la fois x32 et x64), je reçois toujours cette erreur. –

+0

Une chose que j'ai également faite était d'exécuter l'invite de commande en tant qu'administrateur. Avez-vous essayé avec les différents JRE? – TrollGate

+0

J'ai, toujours la même erreur malheureusement. –

0

Quand j'ai essayé d'installer le Epson JavaPOS ADK, je me retrouve avec les deux mêmes erreurs:

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

je parviens à le faire fonctionner par:

  • Lancement du programme d'installation avec le paramètre LAX_VM de @ TrollGate: par exemple: Epson_JavaPOS_ADK_1141.exe LAX_VM "C:\Program Files (x86)\Java\jdk1.8.0_101\bin\java.exe" dans un terminal de commande admin
  • L'utilisation d'un 32 bits JVM: I utilisé les 32 bits jdk1.8.0_101

Je n'ai pas besoin de lancer le terminal en tant qu'administrateur pour le faire fonctionner, mais le manuel d'installation déclare qu'il devrait être exécuté avec le privilège d'administrateur. Je n'ai pas non plus besoin de modifier les paramètres de compatibilité de l'installateur.