Erreur de correction Impossible de trouver l'environnement d'exécution Java SE

Lors de la tentative d'ouverture d'un fichier .jar Java via l'invite de commande, par exemple à l'aide de la commande «Java -Jar xxxx.jar», le message d'erreur suivant peut s'afficher:

 Erreur: clé de registre d'ouverture 'Software \ JavaSoft \ JRE' Erreur: impossible de trouver l'erreur java.dll: impossible de trouver l'environnement d'exécution Java SE. 

Cela pourrait être dû à plusieurs facteurs, notamment:

  • Registre corrompu
  • Chemin Java manquant dans vos variables d'environnement
  • Dossier d'installation Java en cours de déplacement

Par exemple, nous avons rencontré ce problème lors de la mise à jour de Java SE vers la dernière version. Nous avions probablement déjà une installation Java 32 bits et, lors de l'exécution du programme d'installation Java 64 bits, notre chemin d'accès Java a été modifié.

Erreur lors de la tentative d'exécution de commandes Java dans une invite de commande.

Heureusement, il est assez facile de résoudre ce problème, car il suffit simplement de résoudre l'un des problèmes ci-dessus avec la solution appropriée. Suivez nos étapes ci-dessous pour que vos commandes Java via l'invite de commande fonctionnent à nouveau et laissez un commentaire dans la section commentaires si vous rencontrez d'autres problèmes (ou si vous connaissez une meilleure solution).

  1. Supprimez toutes les versions précédentes de Java (en utilisant le processus de désinstallation «Programmes et fonctionnalités»). Si le dossier java reste dans “C: / Program Files /…”, veuillez le supprimer.
  2. Nettoyez votre registre (supprimez votre clé java):
  3. Allez au début et ensuite courez
  4. Tapez 'regedit' dans le champ de saisie
  5. Accédez à HKEY_LOCAL_MACHINE / Logiciel / Microsoft / Windows / CurrentVersion / Uninstall
  6. Sous ce dossier de désinstallation, vous trouverez de nombreuses entrées de registre entre accolades.

    Regedit désinstaller voie.
  7. Cliquez sur l'onglet Edition puis sur Trouver
  8. Remarque: mettez en surbrillance le dossier Uninstall avant de rechercher un registre particulier.
  9. Entrez la chaîne de version comme valeur pour rechercher l'entrée de registre correspondante à supprimer.
  10. Une fois que vous avez trouvé la clé de registre, mettez cette clé en surbrillance, cliquez dessus avec le bouton droit de la souris et choisissez Supprimer.
  11. Confirmez la suppression et cliquez sur Oui

Procédure de recherche de clés de registre pour toute version de Java 7

Suivre le format 7.0.xxx

où xxx peut être 100, 120, 130, 140 et ainsi de suite.

par exemple:

  • Tapez 7.0.100 dans le champ de recherche pour trouver la clé de registre pour Java7 Update 10.
  • Tapez 7.0.120 dans le champ de recherche pour trouver la clé de registre pour Java7 Update 12.
  • Tapez 7.0.180 dans le champ de recherche pour trouver la clé de registre pour la mise à jour 18 de Java7.

Procédure de recherche de clés de registre pour toute version de Java 6

Suivez le format 6.0.xxx

où xxx peut être 100, 120, 130, 140 et ainsi de suite.

par exemple:

  • Tapez 6.0.100 dans le champ de recherche pour trouver la clé de registre pour Java6 Update 10
  • Tapez 6.0.120 dans le champ de recherche pour trouver la clé de registre pour Java6 Update 12.
  • Tapez 6.0.180 dans le champ de recherche, trouve la clé de registre pour Java6 Update 18

Étapes à suivre pour rechercher des clés de registre pour toute version de Java 1.5

Suivre le format 1.5.0.xxx

où xxx peut être 100, 120, 130, 140 et ainsi de suite.

par exemple:

  • Tapez 1.5.0.100 dans le champ de recherche, trouve la clé de registre pour jre1.5.0_01
  • Tapez 1.5.0.120 dans le champ de recherche, trouve la clé de registre pour jre1.5.0_12
  • Tapez 1.5.0.180 dans le champ de recherche, trouve la clé de registre pour jre1.5.0_18
  • Étapes à suivre pour rechercher des clés de registre pour toute version de Java 1.4

Suivre le format 1.4.2_xxx

où xxx peut être 01, 12, 13, 14 et ainsi de suite.

par exemple:

  • Tapez 1.4.2_01 dans le champ de recherche, trouve la clé de registre pour jre1.4.0_01
  • Tapez 1.4.2_12 dans le champ de recherche, trouve la clé de registre pour jre1.4.0_12
  • Tapez 1.4.2_18 dans le champ de recherche, trouve la clé de registre pour jre1.4.0_18

Réinstallez Java et définissez la variable système JAVA_HOME sur votre chemin JRE (ou JDK) .

Par exemple:

 JAVA_HOME - Chemin C: \ Program Files \ Java \ jdk1.7.0_71 - C: \ Program Files \ Java \ jdk1.7.0_71 \ bin 

Vous pouvez vérifier si cette solution a réussi avec les commandes suivantes

 echo% JAVA_HOME% java -version 

Ouvrez manuellement la fenêtre de commande sur le chemin Java.En guise de remarque, vous pouvez également lancer une invite de commande directement à partir du dossier Java - accédez à votre dossier C: \ Program Files \ Java \ bin ( ou à l’endroit où votre Java est installé) Maj + clic droit dans la fenêtre, puis cliquez sur «Ouvrir une fenêtre de commande ici».

Des Articles Intéressants