Le correctif n’a pas pu créer la machine virtuelle Java dans Windows 10

Les programmes ou jeux basés sur Java sont toujours fiables lorsque Java est correctement installé. Mais récemment, des utilisateurs ont signalé qu’ils ne pouvaient pas créer la machine virtuelle Java tout en essayant d’exécuter des programmes Java comme Minecraft. Cela signifie que la machine virtuelle utilisée par les programmes Java pour fonctionner n’est pas installée correctement. Si vous rencontrez également le même problème, vous êtes au bon endroit. Nous vous apportons un guide parfait qui vous aidera à corriger l’erreur : impossible de créer la machine virtuelle Java.

Comment réparer n’a pas pu créer la machine virtuelle Java dans Windows 10

L’erreur : Impossible de construire la machine virtuelle Java apparaît souvent lors de la compilation de code dans l’environnement de développement intégré (IDE). Elle est généralement causée par

  • Arguments ou options incorrects utilisés pour ouvrir Java : Si vous exécutez votre propre application ou une application open source, cette erreur peut apparaître et rendre le système instable.
  • Mémoire de tas maximale Java insuffisante : L’exécution d’une application dont la taille de segment de mémoire maximale est supérieure à celle définie dans la variable système peut provoquer cette erreur.
  • Exécutable Java ou programme s’exécutant sans privilèges d’administration : Cette erreur peut se produire lors de l’exécution d’applications nécessitant un accès administrateur pour fonctionner correctement.

Nous comprenons maintenant les raisons de cette erreur. Il existe d’autres erreurs similaires rencontrées par les utilisateurs de Java, telles que l’erreur du lanceur de machine virtuelle Java, qui se produit principalement en raison d’un problème d’installation de Java. Commençons par les méthodes pour corriger l’erreur Impossible de créer l’erreur de la machine virtuelle Java.

Vérifications préliminaires

  • Vérifiez les arguments de démarrage : Examinez les paramètres de départ que vous avez spécifiés. Même dans la version correcte de Java, les paramètres de démarrage peuvent modifier la version utilisée pour la compilation. Si vous avez effectué une mise à jour Java sur place, il est probable que les paramètres de démarrage se réfèrent toujours à une version antérieure.
  • Vérifiez la syntaxe : Assurez-vous que la syntaxe de vos arguments est correcte. Même de légères erreurs peuvent provoquer l’erreur de la machine virtuelle Java. Vérifiez les traits d’union supplémentaires ou les versions qui ont été enregistrées de manière incorrecte.
  • Vérifiez la corruption du JDK : Un kit de développement Java corrompu peut provoquer une erreur : impossible de créer la machine virtuelle Java. Vous pouvez vérifier s’il est corrompu ou non en suivant ces étapes :

1. Appuyez sur le Clé Windowstaper Invite de commandes et cliquez sur Exécuter en tant qu’administrateur.

Ouvrez l'invite de commande.  Comment réparer n'a pas pu créer la machine virtuelle Java dans Windows 10

2 types c:\> java -version et frappez le La touche Entrée.

Commande pour vérifier si JDK est corrompu ou non

3. Si l’exécution de la commande donne une erreur, réinstaller JDK. Vérifiez si la réinstallation de JDK résout le problème. Sinon, essayez le correctif répertorié dans cet article.

A lire aussi : Comment réparer l’erreur javascript:void(0)

Méthode 1 : exécuter Java en mode administrateur

Les applications sans accès administrateur requis peuvent devenir instables sur un PC Windows et peuvent entraîner des problèmes, notamment une erreur : impossible de créer la machine virtuelle Java. Il peut être résolu en forçant l’exécutable Java principal (java.exe) à s’exécuter avec des droits d’administration. Suivez ces étapes pour le faire.

1. Appuyez sur Touches Windows + E ouvrir Explorateur de fichiers.

2. Accédez à Java.exe dans l’Explorateur de fichiers. C’est généralement dans

C:\Program Files\Java\*JRE build version*\bin 

où la version de build JRE varie en fonction de la version installée.

Ou

C:\Program Files(x86)\Common Files\Oracle\Java\javapath

Noter: Si vous avez installé Java à un emplacement différent, suivez ce chemin et localisez Java.exe.

emplacement du fichier java dans l'explorateur de fichiers.  Le correctif n'a pas pu créer la machine virtuelle Java dans Windows 10

3. Faites un clic droit sur Java.exe et sélectionnez Propriétés pour ouvrir la fenêtre Propriétés.

Sélectionnez Propriétés.  Comment réparer n'a pas pu créer la machine virtuelle Java dans Windows 10

4. Allez à Compatibilité onglet, cochez la case marquée Exécutez ce logiciel en tant qu’administrateur comme montré.

Case à cocher Exécuter ce logiciel en tant qu'administrateur

5. Cliquez sur Appliquer et d’accord pour enregistrer les modifications.

Bouton Appliquer.  Comment réparer n'a pas pu créer la machine virtuelle Java dans Windows 10

Désormais, chaque fois que vous ouvrez Java, il s’exécute avec des privilèges d’administrateur.

Méthode 2 : augmenter la taille du tas Java

Cette erreur peut se produire lorsque Java manque de mémoire système pour ouvrir le client de la machine virtuelle. Java est configuré par défaut pour utiliser la taille de tas maximale et en exécutant une application qui dépasse la limite de taille de tas, une erreur se produira. La création d’une nouvelle variable système pour augmenter la mémoire disponible peut résoudre ce problème et vous pouvez le faire en suivant ces étapes

1. Appuyez sur Windows + R clés ensemble pour ouvrir le Cours boite de dialogue.

2. Tapez sysdm.cpl et appuyez sur La touche Entrée ouvrir Propriétés du système.

Boîte de dialogue Exécuter.  Comment réparer n'a pas pu créer la machine virtuelle Java dans Windows 10

3. Allez à la Avancée languette.

Onglet Avancé

4. Cliquez sur Bouton Variables d’environnement… comme montré.

Bouton Variables d'environnement

5. Dans Variables d’environnement fenêtre, cliquez Nouvelle… bouton sous Variables système.

Nouveau bouton.  Comment réparer n'a pas pu créer la machine virtuelle Java dans Windows 10

6. Définissez le nom de la variable sur _JAVA_OPTIONS et Valeur variable à –Xmx512M dans Nouvelle variable système apparaitre. Cliquez sur d’accord pour enregistrer les modifications.

Noter: Si l’erreur persiste, vous pouvez augmenter davantage la mémoire en définissant la valeur de la variable sur –Xmx1024M au lieu de –Xmx512M comme indiqué à l’étape 6.

Nouvelle variable système

A lire aussi : Comment activer ou désactiver JavaScript dans votre navigateur

Méthode 3 : Modifier le code Java

Certains utilisateurs ont signalé qu’ils pouvaient corriger cette erreur en apportant quelques modifications simples à leur code. Certains d’entre eux sont mentionnés ci-dessous.

1. Remplacement du double trait d’union – par un simple trait d’union – dans votre code peut résoudre ce problème.

  • Le code avec double trait d’union
[email protected]:~$ java –version
Picked up JAVA_TOOL_OPTIONS: –javaagent:/usr/share/java/jayatanaag.jar
Unrecognized option: –version
  • Le même code avec un seul trait d’union
[email protected]:~$ java -version
Picked up JAVA_TOOL_OPTIONS: -javaagent:/usr/share/java/jayatanaag.jar
Unrecognized option: -version

2. Considérez également suppression de la phrase de votre argument:

-Djava.endorsed.dirs=”C:\Program Files\Apache Software Foundation\Tomcat 8.5\endorsed”

3. Assurez-vous L’entrée -vm est ajoutée au-dessus des arguments vm dans le fichier eclipse.ini ou bien JVM V6 sera choisi dans env wars.

Noter: Si vous utilisez Ubuntu, vous devez savoir qu’il ne prend en charge que Java 8. Vous pouvez donc désinstaller Java comme indiqué dans Méthode 3 et installez une version plus ancienne à la place.

Méthode 4 : Modifier le fichier Eclipse.ini

Si vous utilisez Eclipse IDE, apporter quelques modifications au fichier eclipse.ini peut corriger le code d’erreur n’a pas pu créer la machine virtuelle Java.

Noter: Eclipse.ini se trouve dans le dossier Eclipse du répertoire où vous avez installé Eclipse.

Étape I : réduire l’utilisation de la mémoire

1. Faites un clic droit sur Eclipse.ini fichier et sélectionnez ouvrir avec… > Bloc-notes.

2. Recherchez une correspondance de ligne -Xmx256m.

Noter: Il peut également être -Xmx1024m ou -Xmx 512m.

3. Changez la valeur par défaut en quelque chose de plus compatible avec la RAM de votre PC en ajoutant le numéro de version.

Par exemple,

-Xmx512m
-Dosgi.requiredJavaVersion=1.6

OU

-Xmx512m
-Dosgi.requiredJavaVersion=1.7

OU

-Xmx512m
-Dosgi.requiredJavaVersion=1.8

4. Essayez de supprimer la valeur 256m à partir de la ligne -launcher.XXMaxPermSize.

Étape II : Modifications supplémentaires

1. Supprimez la ligne suivante de votre fichier, si possible.

-vm P:\Programs\jdk1.6\bin

2. Remplacez la ligne suivante par le code donné ci-dessous.

set -Dosgi.requiredJavaVersion=1.5 

Pour

set -Dosgi.requiredJavaVersion=1.6.

3. Au-dessus des marques ! ligne, essayez d’ajouter cette ligne :

-vm C:\Program Files (x86)\Java\jre6\bin\javaw.exe

4. Reportez-vous à JVM.dll par la ligne suivante.

-vm
C:\Program Files\Java\jre7\bin\client\jvm.dll

5. Remplacez -vmargs par le chemin de javaw.exe dans eclipse.ini fichier.

-startup
plugins/org.eclipse.equinox.launcher_1.3.0.v20120522-1813.jar
--launcher.library
plugins/org.eclipse.equinox.launcher.win32.win32.x86_1.1.200.v20120522-1813
-product
com.android.ide.eclipse.adt.package.product
--launcher.XXMaxPermSize
256M
-showsplash
com.android.ide.eclipse.adt.package.product
--launcher.XXMaxPermSize
256m
--launcher.defaultAction
openFile
**-vm “c:\Program Files\Java\jdk1.7.0_07\bin\javaw.exe”**
-Dosgi.requiredJavaVersion=1.6
-Xms40m
-Xmx768m
-Declipse.buildId=v21.1.0-569685

6. Placez la ligne à la fin de eclipse.ini fichier et vérifiez si cela fonctionne.

-vmargs
-Xms40m
-Xmx512m
-XX:MaxPermSize=256m

7. Supprimez les lignes suivantes de eclipse.ini et vérifiez si cela résout le problème.

-XX:+UseStringDeduplication
-XX:+UseG1GC

Noter: Si le problème persiste, essayez d’effacer le fichier eclipse.ini, mais faites-en une copie au préalable. Fermez également toutes les applications qui consomment beaucoup de mémoire avant de lancer Java.

A lire aussi : Correction de l’erreur Machine virtuelle Java ou JVM introuvable

Méthode 5 : réinstaller Java

Dans certaines circonstances, le problème est dû au fait que Java n’est pas installé correctement ou parce que son installation a été endommagée au fil du temps. Par conséquent, après avoir entièrement supprimé Java, nous le réinstallerons dans cette étape. Par conséquent:

1. Appuyez sur Windows + R clés ensemble pour ouvrir le Cours boite de dialogue.

Boîte de dialogue Exécuter

2. Tapez Appwiz.cpl et cliquez d’accord lancer Programmes et fonctionnalités.

Boîte de dialogue Exécuter.  Comment réparer n'a pas pu créer la machine virtuelle Java dans Windows 10

3. Faites défiler les applications installées et localisez Java.

4. Faites un clic droit dessus et sélectionnez Désinstaller pour désinstaller Java.

Options de désinstallation

Noter: Vous devez également désinstaller les autres kits de développement Java et les mises à jour.

5. Attendez la fin du processus de désinstallation et redémarrez votre PC.

6. Allez à Page de téléchargement Java pour télécharger la version la plus récente de Environnement d’exécution Java.

Note 1: Si la réinstallation de Java Runtime Environment ne résout pas le problème, téléchargez la version la plus récente de JDK.

Note 2: Si vous avez déjà JDK, essayez d’utiliser une version différente ou supprimez Java Runtime Environment qui l’accompagne.

Télécharger le kit de développement Java

Foire aux questions (FAQ)

Q1. Qu’est-ce que cela implique quand il dit ne peut pas construire de machine virtuelle Java ?

Réponse : L’option -Xmx est utilisée par la machine virtuelle Java pour spécifier la taille maximale de la mémoire du tas. le -Option Xmx dans le fichier eclipse.ini est probablement trop élevé pour l’environnement actuel qui est à l’origine de ce message d’erreur.

Q2. Qu’est-ce que la machine virtuelle Java ?

Réponse : Java Virtual Machine (JVM) est un programme qui permet à un ordinateur d’exécuter des programmes Java et d’autres langages qui ont été traduits en Java Bytecode. JVM est décrit par une norme qui formellement décrit les exigences d’implémentation JVM.

Q3. Est-il possible d’obtenir Java gratuitement ?

Réponse : Pour installer Java, vous devez d’abord télécharger l’application d’installation Oracle. Sélectionnez Téléchargement Java gratuit dans le menu déroulant. Après cela, il vous sera demandé de lire et d’accepter le contrat de licence de l’utilisateur final.

Programme d'installation oracle de configuration Java JDK

Conseillé:

Nous espérons que ce guide vous a été utile et que vous avez pu résoudre n’a pas pu créer la machine virtuelle Java publier. Faites-nous savoir quelle méthode a le mieux fonctionné pour vous. Si vous avez des questions ou des suggestions, n’hésitez pas à les déposer dans la section des commentaires.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée.