Correction: le registre fait référence à un environnement d'exécution Java inexistant



Essayez Notre Instrument Pour Éliminer Les Problèmes

Certains utilisateurs signalent avoir reçu le ' le registre fait référence à un environnement d'exécution Java inexistant ”Erreur lors de la tentative d'ouverture de certains exécutables d'application. La plupart des utilisateurs concernés signalent que ce problème a commencé à se produire brusquement (ils pouvaient auparavant exécuter le même exécutable sans problèmes).



Le registre fait référence à une installation Java Runtime Environment inexistante ou le runtime est corrompu. Le système ne peut pas trouver le chemin spécifié

Le registre fait référence à une installation Java Runtime Environment inexistante ou le runtime est corrompu.
Le système ne peut pas trouver le chemin spécifié



Qu'est-ce qui cause le ' le registre fait référence à un environnement d'exécution Java inexistant ' Erreur

Nous avons étudié le problème en essayant de reproduire le problème et en examinant divers rapports d'utilisateurs. Ce message d'erreur particulier est un indicateur que vous avez des restes d'une ancienne installation Java dans votre éditeur de registre.



Sur la base de ce que nous avons trouvé, il existe plusieurs scénarios courants qui conduiront à l'apparition de ce problème:

  • Le registre contient des entrées qui ne mènent pas au chemin Java réel - Cela se produit généralement si vous déplacez le logiciel vers un répertoire différent (manuellement) après l'installation initiale. Le problème peut être résolu en supprimant manuellement les entrées de registre qui ne correspondent pas manuellement.
  • Installation Java incomplète ou corrompue - Plusieurs utilisateurs ont réussi à résoudre ce problème particulier en désinstallant Java puis en réinstallant le JDK. Les spéculations des utilisateurs suggèrent qu'un fichier corrompu ou un problème pourrait avoir causé cela.

Si vous avez actuellement du mal à résoudre ce problème particulier, cet article vous fournira une série d'étapes de dépannage vérifiées. Vous trouverez ci-dessous plusieurs méthodes que d'autres utilisateurs dans une situation similaire ont utilisées avec succès pour résoudre le problème.

Pour obtenir les meilleurs résultats, suivez les méthodes ci-dessous dans l'ordre jusqu'à ce que vous rencontriez un correctif qui résout le problème dans votre scénario particulier. Commençons!



Méthode 1: suppression des entrées de registre inexistantes pour JavaHome et RuntimeLib

Plusieurs utilisateurs rencontrant le même problème ont réussi à résoudre le problème en supprimant ces JavaHome et RuntimeLib les entrées de registre qui ne font pas référence à un chemin existant.

Chaque JavaHome la variable doit faire référence à un chemin s imilar vers bin client jvm.dll tandis que chacun RuntimeLib devrait faire référence à un existen t jvm.dll fichier. Mais comme ce problème se produit, vous pouvez trouver une ou plusieurs variables qui n'ont pas le chemin ou le fichier correspondant.

Cela peut se produire si vous avez récemment supprimé le logiciel dans un autre répertoire après l'avoir installé. Si vous parvenez à trouver des variables de registre, vous en aurez besoin pour les supprimer manuellement.

Cette procédure nécessitera un travail manuel et une petite expertise technique, mais elle pourrait vous permettre de résoudre le problème sans avoir à réinstaller le tout Environnement d'exécution Java . Si vous êtes prêt à le faire, nous avons préparé un guide étape par étape à travers tout cela. Voici ce que vous devez faire:

  1. presse Touche Windows + R ouvrir un Courir boite de dialogue. Ensuite, tapez ' regedit »Et appuyez sur Entrer pour ouvrir l'éditeur de registre. Lorsque vous y êtes invité par le UAC (contrôle de compte d'utilisateur), Cliquez sur Oui à l'invite. Suppression de l

    Boîte de dialogue Exécuter: regedit

  2. Dans l'éditeur de registre, utilisez le volet gauche pour accéder à l'emplacement suivant:
    Ordinateur  HKEY_LOCAL_MACHINE  SOFTWARE  JavaSoft  Java Runtime Environment
  3. Une fois que vous y êtes, sélectionnez la première version Java située dans le dossier Java Runtime Environment et passez au volet de droite.
  4. Dans le volet de droite, double-cliquez sur JavaHome et copiez l'intégralité Valeur Les données chemin vers votre presse-papiers. Exemple de chemin de registre inexistant

    Copie du chemin JavaHome à partir de l'éditeur de registre

  5. Ouvrez l'Explorateur de fichiers et collez l'emplacement que vous avez précédemment copié dans la barre de navigation. Si l'emplacement mène quelque part, cela signifie que la valeur de registre a un chemin correspondant. Si cela ne vous mène nulle part, cela signifie que le registre fait référence à une installation Java inexistante et qu'il doit être supprimé.

    Vérification de la valeur de registre pour le chemin correspondant

    Remarque: Si la Données de valeur chemin ne vous mène nulle part, cliquez avec le bouton droit de la souris sur JavaHome et cliquez sur Effacer pour se débarrasser de l'entrée de registre.

    Suppression de l'entrée de registre avec un chemin d'installation non correspondant

  6. Une fois que JavaHome a été pris en charge, double-cliquez sur RuntimeLib et copiez le Données de valeur chemin dans votre presse-papiers.

    Copiez les données de valeur de RuntimeLib dans le presse-papiers

  7. Comme précédemment, ouvrez une fenêtre Explorateur de fichiers et collez le chemin que vous avez précédemment copié dans la barre de navigation. Mais cette fois, supprimez la dernière partie ' jvm.dll 'Avant d'appuyer sur Entrer .

    Vérifier si le Runtimelib a un chemin correspondant

    Remarque: Si vous trouvez un chemin d'accès correspondant, cela signifie que la valeur de registre RuntimeLib fonctionne correctement. Si vous recevez un message indiquant que Windows est incapable de trouver le chemin, la valeur de registre fait référence à une installation Java inexistante et doit être supprimée. Dans ce cas, faites un clic droit sur RuntimeLib et choisissez Effacer pour se débarrasser de la valeur.

    Exemple de chemin de registre inexistant

  8. Une fois la première version de Java Runtime Environment traitée, répétez les étapes 4 à 7 avec chaque version Java que vous avez laissée sous Java Runtime Environment.

    Répéter la même procédure avec les versions Java restantes

  9. Une fois que toutes les entrées de registre ont été vérifiées et traitées, fermez l'Éditeur du registre et redémarrez votre ordinateur et voyez si l'erreur a été résolue au prochain démarrage.

Si cette méthode n'a pas réussi ou si vous recherchez simplement une solution plus simple, passez à la méthode suivante ci-dessous.

Méthode 2: Désinstallation de Java et installation du JDK Java

Si vous rencontrez ce problème lorsque vous essayez de lancer Minecraft ou une application similaire qui repose sur le JDK, vous pourrez peut-être résoudre le problème en désinstallant l'ensemble de l'environnement Java, puis en réinstallant le JDK (Java Development Kit).

Voici un guide rapide sur la façon de procéder:

  1. presse Touche Windows + R ouvrir un Courir boite de dialogue. Ensuite, tapez ' appwiz.cpl »Et appuyez sur Entrer s'ouvrir Programmes et fonctionnalités .

    Boîte de dialogue Exécuter: appwiz.cpl

  2. À l'intérieur Programmes et fonctionnalités , clique sur le Éditeur colonne, puis faites défiler jusqu'aux entrées publiées par Oracle Corporation .
  3. Ensuite, procédez à la désinstallation de chaque installation Java (ou mise à jour) en cliquant avec le bouton droit sur chaque entrée et en cliquant sur Désinstaller . Ensuite, suivez les invites à l'écran pour terminer la désinstallation avec chaque entrée.

    Désinstallation de chaque installation Java

  4. Une fois que vous avez complètement désinstallé l'environnement Java, redémarrez votre ordinateur.
  5. Au prochain démarrage, visitez ce lien ( ici ) et cliquez sur le Télécharger bouton.

    Cliquez sur le bouton de téléchargement JDK

  6. Dans l'écran suivant, faites défiler jusqu'à Java SE Development Kit et cliquez sur la bascule associée à Accepter le contrat de licence . Cliquez ensuite sur le lien de téléchargement de l'exécutable associé à Windows.

    Téléchargement du programme d'installation JDK

  7. Ouvrez le programme d'installation JDK et suivez les invites à l'écran pour installer l'environnement JDK sur votre PC. Redémarrez votre ordinateur si vous n'êtes pas automatiquement invité à le faire une fois le processus terminé.
  8. Au prochain démarrage, vous devriez pouvoir démarrer l'application sans rencontrer le ' le registre fait référence à un environnement d'exécution Java inexistant ' Erreur.
4 minutes de lecture