Résolvez cette erreur Java ennuyeuse sous Windows avec ce guide.

Votre ordinateur Windows 11 peut nécessiter l'installation de la dernière version de Java pour que certaines applications fonctionnent. Cependant, certaines applications Java peuvent parfois planter brusquement avec l'erreur Impossible de créer la machine virtuelle Java.

Cette erreur est souvent un cas d'allocation de mémoire insuffisante pour les applications Java. De plus, vérifiez les problèmes d'autorisation et les problèmes avec la version Java elle-même. Si vous l'utilisez sur votre ordinateur de travail à des fins de programmation, vérifiez si vous avez installé la bonne version de Java IDE.

Ici, nous vous montrons quelques étapes de dépannage pour corriger l'erreur Impossible de créer la machine virtuelle Java sous Windows.

1. Vérifiez votre installation Java

La vérification de votre installation Java peut vous aider à déterminer les problèmes liés à la version elle-même. Vous pouvez utiliser le version-java commande dans l'invite de commande pour vérifier la version actuelle de Java installée ainsi que la date d'installation.

Pour vérifier la version de Java installée sur Windows :

  1. appuie sur le Gagner clé et type commande.
  2. Faites un clic droit sur Invite de commandes et sélectionnez Exécuter en tant qu'administrateur.
  3. Dans la fenêtre d'invite de commande, tapez la commande suivante et appuyez sur Entrer:
    version-java
  4. La sortie répertorie la version du JDK installée sur votre ordinateur et la date d'installation.
  5. Si vous avez récemment installé une mise à jour, vérifiez si les informations sont vérifiées. Si ce n'est pas le cas, essayez d'installer la dernière version disponible à partir du site web java.

2. Terminer le processus Java dans le Gestionnaire des tâches

Si l'erreur se déclenche lors de l'installation de Java, vérifiez si un processus Java s'exécute en arrière-plan. Vous pouvez utiliser le Gestionnaire des tâches pour rechercher et mettre fin aux processus d'arrière-plan susceptibles de vous empêcher d'installer l'environnement d'exécution Java ou le kit de développement.

  1. Presse Gagner + X pour ouvrir le Menu WinX et sélectionnez Gestionnaire des tâches.
  2. Dans le Gestionnaire des tâches, ouvrez le Processus onglet et localiser les instances de Machine virtuelle Java.
  3. Sélectionnez et cliquez Tâche finale pour fermer le processus.

3. Exécuter Java en tant qu'administrateur

Une autorisation insuffisante peut empêcher certaines applications Java de s'exécuter sur votre ordinateur. Pour résoudre le problème, exécutez Java avec des privilèges administratifs. Pour exécuter Java en tant qu'administrateur sous Windows, cliquez avec le bouton droit sur Java.exe et sélectionnez Exécuter en tant qu'administrateur.

Vous pouvez également configurer Java.exe pour qu'il s'exécute toujours en tant qu'administrateur. De cette façon, vous n'avez pas besoin d'exécuter Java avec des privilèges administratifs chaque fois que vous souhaitez le lancer. Vérifier comment toujours exécuter un programme en tant qu'administrateur pour plus d'informations.

4. Augmenter la mémoire système pour Java

Une raison courante de l'erreur Impossible de créer la machine virtuelle Java est une allocation de mémoire insuffisante, également appelée tas Java. Une allocation de mémoire insuffisante peut limiter les performances ou provoquer le blocage de l'application.

Pour remédier à ce problème, vous pouvez augmenter la taille du tas Java. Vous pouvez le faire en modifiant le Paramètres d'exécution depuis Paramètres de l'environnement d'exécution Java ou changer le _JAVA_OPTIONS valeur variable selon vos préférences.

Comment augmenter la taille du tas Java en modifiant manuellement les variables

Pour modifier la taille du tas Java en modifiant la variable _JAVA_OPTIONS :

  1. appuie sur le Gagner clé et type variables environnementales.
  2. Ensuite, sélectionnez Modifier les variables d'environnement système ouvrir Propriétés du système.
  3. Dans le Avancé onglet, cliquez Variables d'environnement.
  4. Dans le Variables système section, cliquez sur Nouveau. Il est important de sélectionner la bonne section.
  5. Taper -JAVA_OPTIONS dans le Nom de variable champ.
  6. Ensuite, tapez -Xmx512M dans le Valeur variable champ. Ici, -Xmx512M définit la quantité de mémoire que vous souhaitez allouer. Dans ce cas, c'est 512 Mo de la mémoire système.
  7. Cliquez sur D'ACCORD, et D'ACCORD une fois de plus pour enregistrer les modifications.

Ensuite, lancez l'application qui affiche l'erreur et vérifiez si l'erreur est résolue. Sinon, ouvrez Variables environnementales encore. Sélectionnez le -JAVA_OPTIONS variable et cliquez Modifier. Dans le Données de valeur type de champ -Xmx1024M pour augmenter la taille de la mémoire à 1024 Mo (1 Go). Cliquez sur D'ACCORD et vérifiez les éventuelles améliorations.

Comment augmenter la taille du tas Java à l'aide du panneau de configuration Java

Vous pouvez également modifier la taille de segment de mémoire Java par défaut à partir des paramètres de l'environnement d'exécution Java. Voici comment procéder.

  1. Presse Gagner + R ouvrir Courir.
  2. Taper contrôle et cliquez D'ACCORD pour ouvrir le Panneau de configuration.
  3. Cliquez ensuite sur Programmes et cliquez sur Java (32 bits).
  4. Dans le Panneau de configuration Java boîte de dialogue, ouvrez la Java languette.
  5. Clique le Voir bouton.
  6. Double-cliquez sur le Paramètres d'exécution colonne et type -Xmx512m pour attribuer 512 Mo de mémoire aux applications Java.
  7. Cliquez sur D'ACCORD pour enregistrer les modifications.

5. Désinstaller et réinstaller Java

Si le problème persiste, une réinstallation peut être nécessaire. Vous pouvez désinstaller et réinstaller Java pour résoudre tout problème lié à la version. Ces problèmes peuvent persister même si vous installez une version plus récente. Pour résoudre le problème, désinstallez Java à l'aide du programme de désinstallation Java, puis réinstallez la dernière version disponible.

Pour nettoyer l'installation de Java :

  1. Allez à la Page de l'outil de désinstallation Java et téléchargez le programme de désinstallation.
  2. Exécutez l'exécutable et cliquez sur Accepter.
  3. Sélectionnez toutes les versions de Java détectées par l'outil et cliquez sur Suivant.
  4. Cliquez sur Oui et attendez que le programme de désinstallation supprime Java de votre ordinateur. Cliquez sur Fermer.
  5. Redémarrez votre ordinateur pour appliquer les modifications.
  6. Ensuite, allez à la Page de téléchargement Java et téléchargez la dernière version disponible pour votre système d'exploitation. Assurez-vous de télécharger la bonne version (32 bits/64 bits), en fonction de l'architecture du système.
  7. Exécutez le programme d'installation et cliquez sur Installer. Suivez les instructions à l'écran pour terminer l'installation et redémarrer votre ordinateur.

6. Installer Java dans un état de démarrage WindowsClean

Dans l'état de démarrage minimal, Windows démarre uniquement avec les services et applications Microsoft essentiels. Il s'agit d'une méthode de dépannage pour déterminer et trouver les conflits d'applications tierces provoquant des erreurs système. Si vous continuez à voir l'erreur lors de l'installation de Java, démarrez votre ordinateur Windows dans un état de démarrage minimal et réessayez de l'installer.

Correction de l'erreur "Impossible de créer la machine virtuelle Java" sous Windows

Une taille de tas Java insuffisante est ce qui déclenche souvent l'erreur de la machine virtuelle Java. Pour résoudre le problème, modifiez la taille de segment de mémoire par défaut pour pouvoir exécuter des applications Java sans aucun problème.

Si l'erreur se produit lors de l'installation de Java, essayez d'installer l'application dans un état de démarrage minimal. L'installation des mises à jour Windows en attente peut également aider à résoudre les problèmes de compatibilité avec la version.