Windows 2 erreur s'est produite lors du chargement de la machine virtuelle Java
J'ai essayé d'installer ce ARToolkit de Qualcomm:
https://ar.qualcomm.at/qdevnet/
(Windows ".exe" version) sur un Windows 7 64bits plate-forme, et je reçois l'erreur:
Windows 2 erreur s'est produite lors du chargement de la machine virtuelle Java
Le programme essaye d'installer ce programme est InstallAnywhere, mais je n'arrive pas à trouver toute la documentation sur cette erreur. La boîte de dialogue nom lorsque l'incident se produit est
LaunchAnywhere
Je me demandais juste si quelqu'un avait vu ce genre d'erreur avant et si oui, comment le résoudre. Le très peu de réponses que je peux trouver en ligne concernent Win98/ME questions de ce qui les rend hors de propos.
Je suis actuellement à l'aide du JDK 1.7.0_04 et jre 1.7 si c'est en quelque sorte pertinent.
- Nous avons un problème similaire avec des installateurs de nous construire nous-mêmes avec une vieille Version (7.1) de InstallAnywhere. Il s'est avéré, nous n'avons pas les programmes d'installation pour fonctionner avec un 64 bits de Java VM. En fin de compte, nous avons livré un 32bit VM juste pour les installateurs pour fonctionner avec. Le fichier, le programme d'installation ne pouvait pas trouver ("erreur windows 2") a été quelque 32 bits vm dll dans "program files (86)". Puisque vous ne pouvez pas changer le programme d'installation vous pouvez essayer d'installer un 32bit VM juste pour le temps d'installation. Une fois l'ARToolkit est installé, je suppose que vous pourriez juste revenir (réinstaller) à 64 VM et peut-être que tout est toujours en cours d'exécution ;-).
- Notez que Windows le message de la " sorts "produite" dans le mauvais sens!
Vous devez vous connecter pour publier un commentaire.
'Erreur Windows 2' a des dizaines de significations (52 que j'ai pu trouver).
Le plus commun est
ERROR_FILE_NOT_FOUND
, qui peut être trouvé danswinerror.h
. Sans plus de contexte, c'est le mieux que je peux deviner. Avez-vous vérifiez les journaux d'événements pour voir si il n'y a plus d'informations là-bas?Lancer le programme d'installation avec la commande suivante en ligne de paramètres:
LAX_VM
Par exemple:
InstallXYZ.exe LAX_VM "C:\Program Files (x86)\Java\jre6\bin\java.exe"
Dans cmd
C:\Users\Downloads>install.exe LAX_VM "C:\Program Files\Java\jdk1.8.0_60\bin\java.exe"
Pour moi, il fonctionne une suppression "C:\ProgramData\Oracle\Java\javapath" dans mon système de l'environnement de la variable de CHEMIN
Edit:
Si vous n'avez pas que la variable ou il ne fonctionne pas, vous pouvez directement supprimer ou renommer le répertoire "C:\ProgramData\Oracle\Java\javapath"
Nous ne pouvions pas désinstaller un programme, collé avec de la section "Windows d'erreur 2 ne peut pas charger la machine virtuelle Java". Ajouté le Java chemin à la variable path, désinstallé et ré-installé Java 8, le problème ne serait pas aller loin.
Puis j'ai trouvé cette solution en ligne et il a travaillé pour nous sur la première photo:
- Désinstallation De Java 8
Installer Java 6
Quelle que soit la raison, avec la version 6 de Java, l'erreur est allé loin, nous désinstallé le programme, et ré-installé Java 8.
Si vous obtenez le message d'erreur après l'installation:
Trouver le .lax fichier portant le même nom de fichier exe et mise à jour en cours vm chemin à partir de:
à
Essayez d'ajouter
C:\path\to\java\jre\bin
à votre variable d'environnement système PATH et de courir à nouveau. Ce qui a fonctionné pour moi!Je pense qu'il devrait être
.....\javaw.exe"
. Il a travaillé pour moi. Merci.J'ai eu la même erreur, c'était parce que j'avais désactivé la création de "_jvm" dans le InstallAnywhere (projet - JVM paramètres - Paramètres du programme d'installation - Livré/Téléchargé Machine Virtuelle), puis dans le fichier "Désinstaller $NOM_PRODUIT$.lax" dans le dossier de désinstallation, la variable "lax.nl.actuel.vm" est vide.
Si vous n'avez pas besoin de la jvm est désactivé cochez la case "Installer Groupés /Téléchargé Machine Virtuelle" option dans la case (projet - JVM paramètres - Paramètres du programme d'installation - Livré/Téléchargé Virtual Machine).
Si vous avez besoin de la jvm est désactivé parce que vous le créer manuellement, vous pouvez effectuer les opérations suivantes:
créer une action "Modifier Fichier Texte" pour ajouter la variable avec la valeur de la _jvm dossier.
J'ai eu le même problème après la mise à niveau java à partir de 1.8.0_202 à 1.8.0_211
Problème:
Ici sont des répertoires où la nouvelle version de 1.8.0_211 de Java installée:
Répertoire de c:\Program Files\Java\jre1.8.0_211\bin
Répertoire de c:\Program Files (x86)\Common Files\Oracle\Java\javapath
Donc l'un est situé dans le 32 bits et le second est en 64 bits dossier Program files. Celui qui est spécifié dans le CHEMIN d'accès est la version 32 bits (c:\Program Files (x86)\Common Files\Oracle\Java\javapath), même si c'était la version 64 bits de Java qui a été installé.
Solution: