Erreur: impossible de créer la machine virtuelle Java. Erreur: une exception fatale s'est produite. Le programme va sortir


5

Pré-note: ce n'est pas un problème que j'ai avec Minecraft. Toutes les réponses que je peux trouver semblent être liées à Minecraft.

Erreur: impossible de créer la machine virtuelle Java. Erreur: une exception fatale s'est produite. Le programme va sortir.

Je reçois cette erreur lorsque j'essaie de faire quelque chose lié à Java. Je ne peux pas lancer un fichier .jar sans cette erreur et lorsque j'essaie d'installer JDK, j'obtiens cette erreur. Cela me tourmente depuis un moment et je n’étais pas en mesure de rechercher une réponse, j’ai donc pensé pouvoir la poser moi-même.

EDIT: Ordinateur portable Dell Studio Windows 7 (x64), 4 Go de RAM, carte graphique Radeon HD 6950 externe. J'ai essayé de désinstaller toutes les machines virtuelles et de les réinstaller, mais cela n'a pas fonctionné, mais je ne me souviens pas à quel point j'ai été minutieux et je peux donc réessayer. Voici une liste de toutes les choses liées à Java que j'ai installées (trouvées dans la fenêtre de désinstallation ou de modification de programmes):

  • Java 3D 1.5.1
  • Java 3D 1.5.1 (x64)
  • Java 3D 1.5.2
  • Java 6 mise à jour 30
  • Java 6 Update 30 (64 bits)
  • Java 7 Update 2
  • Java 7 Update 3 (64 bits)
  • JavaFX 2.0.3 (64 bits)
  • JavaFX 2.0.3 SDK (64 bits)
java 

Quelle commande donnez-vous? Quelle version de la machine virtuelle avez-vous installée?

Aussi, quel système d'exploitation? Quelle machine? Quelle architecture? Combien de bélier avez-vous?

Édité pour inclure plus d'informations. Merci pour l'aide jusqu'ici cependant.

Dans une invite de commande Windows (Démarrer> Tous les programmes> Accessoires), entrez les commandes suivantes (sans guillemets) et indiquez leur résultat dans la question: "java -version", "echo% JAVA_HOME%" et "echo% PATH%"
Ali

Cette erreur peut se produire parce que vous appelez Java en fournissant les arguments / options incorrects.
R. Oosterholt

Réponses:


1

J'ai eu ce problème récemment et j'ai constaté que les instructions ICI le corrigeaient.

En résumé, les instructions vous montrent comment créer une variable système pour Java appelée _JAVA_OPTIONSavec la valeur Xmx512M. Cela définit une taille de mémoire maximale globale pour Java.

J'ai toutefois remarqué une mise en garde. J'ai remarqué que si vous démarrez une application Java avec une taille de mémoire de tas maximale supérieure à celle définie en tant que variable système, vous obtiendrez des erreurs qui empêcheraient l'exécution de la machine virtuelle Java.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.