web-dev-qa-db-fra.com

Pourquoi ai-je toujours un environnement Java SE Runtime introuvable?

Ce sont les erreurs que je reçois lorsque j'essaie d'exécuter une version Java simple dans la fenêtre de commande.enter image description here

J'ai suivi le conseil sur Erreur: clé de registre 'Logiciel\JavaSoft\Environnement d'exécution Java'\CurrentVersion '? . Quand je suis allé sur regedit, voici ce que j'ai vu

Ce qui signifiait qu'il n'y avait rien à changer - bonne version d'exécution. J'ai ensuite effectué l'étape suivante qui consistait à "supprimer toutes les versions précédentes de Java (en utilisant le processus de désinstallation" Programmes et fonctionnalités "), puis à réinstaller uniquement la version avec laquelle vous souhaitez travailler" Cependant, cela n'a pas fonctionné soit ...... Voici mon répertoire Java actuel (voir que tout est installé) enter image description here

Et mes variables environnementales actuelles sont

Java_HOME - C:\Program Files\Java\jdk1.7.0_71

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

je pense que sont également corrects depuis http://www.Oracle.com/technetwork/Java/javase/install-windows-189425.html

Est-ce que quelqu'un sait comment je peux me débarrasser de ce problème? Je pourrais faire une autre désinstallation/installation mais je pense que ce serait une perte de temps et ne ferait aucune différence.

7
committedandroider

Je tiens à remercier @ almas-shaikh pour cette réponse. Son commentaire m'a incité à vérifier C:\Program Files\Java\jdk1.7.0_71\jre\bin et à constater qu'il n'y avait aucun fichier de bibliothèque Java.dll dans ce répertoire. Ce que j'ai ensuite fait a été simplement de supprimer le jdk et de le réinstaller via le fichier exécutable jdk-7u71-windows-x64.exe. Maintenant, quand j'exécute Java -home, je reçois enter image description here

La partie que je ne comprends pas, c'est comment le fichier de bibliothèque Java.dll a été supprimé en premier lieu ......

2
committedandroider

S'il vous plaît, essayez les étapes… .. J'espère que cela vous aidera.

Étape 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 est conservé dans "C:/Program Files/...", supprimez il.

Étape 2: Nettoyez votre registre (supprimez votre clé Java). S'il vous plaît suivez le lien ci-dessous pour le nettoyage étape par étape
https://Java.com/fr/download/help/manual_regedit.xml

Étape 3: Réinstallez Java et définissez la variable système Java_HOME sur votre chemin JDK.
Par exemple: 
Java_HOME - C:\Program Files\Java\jdk1.7.0_71
Path - C:\Program Files\Java\jdk1.7.0_71\bin

Étape 4 Si l'étape 3 réussit, vérifiez avec la commande ci-dessous 
1) echo% Java_HOME%
2) Java -version

1
Ye Win

J'ai eu le même problème. En fait, même avec un système d’exploitation 64 bits, votre navigateur est probablement 32 bits et donc votre Java aussi. Vous devez installer manuellement Java 64 bits. 

J'espère que cela aidera. 

1
user7896573

L'installation de Java créera un dossier similaire à celui-ci: C:\ProgramData\Oracle\Java. renommez et essayez à nouveau cmd Java -version.

assurez-vous que la variable de chemin d'accès est définie sur le dernier dossier jre/bin

0
srijib

essayez d'ajouter "% Java_HOME%\bin;" dans la section Path au lieu de "C:\Program Files\Java\jdk1.7.0_71\bin", ne devrait faire aucune différence mais essayez comme cela.

0
aurelius