Java Erreur d'ouverture de la clé de registre
J'obtiens cette erreur quand j'essaie de faire quelque chose avec Java dans l'invite de commande:
Error opening registry key 'Software\JavaSoft\Java Runtime Environment.3'
Error: could not find Java.dll
Error: could not find Java 2 Runtime Environment
Je ne vis autour de la suppression de Java répertoires et de registre, il y a quelques jours. J'ai redémarré l'ordinateur et de java, a été encore à travailler, puis j'ai redémarré à nouveau aujourd'hui et maintenant j'ai cette erreur. J'ai essayé de désinstaller et de réinstaller mais cela ne semble pas fonctionner. J'ai la dernière version de java JRE et le chemin d'accès défini dans les variables d'environnement. Quelqu'un a une idée de comment résoudre ce problème?
- J'ai essayé de désinstaller java via l'invite de commande et il a sali mon programme de désinstallation. J'ai donc supprimé manuellement le dossier et supprimé le registrys s'y rapportant. J'ai redémarré et réinstallé Java par la suite et il a bien fonctionné jusqu'à ce que mon prochain redémarrage.
- Vous essayez de réinstaller après le redémarrage tout gâché? Peut-être une troisième fois le charme de la
- Oui, j'ai, ne fonctionne toujours pas.
- Avez-vous essayé de sauvegarder vos autres fichiers et le reformatage de votre ordinateur? Vous pourriez probablement faire une nouvelle installation de Java par la suite. Mais cette méthode peut être exagéré
- En quelque sorte je l'ai résolu mon problème en particulier par le téléchargement d'exécution, même si j'ai déjà eu JDK installé. Je laisse ça ici dans le cas qui fonctionne réellement pour quelqu'un d'autre.
Vous devez vous connecter pour publier un commentaire.
Assurez-vous d'enlever toute
java.exe
,javaw.exe
etjavaws.exe
de votreWindows\System32
dossier et si vous avez un système x64 (Win 7 64 bits) également en faire de même, en vertu deWindows\SysWOW64
.Vous trouverez un dossier nommé "Oracle" sur le dossier ProgramData dans votre windows lecteur installé. Supprimer le dossier. Espérons que cela fonctionnera.
Dans mon cas, mon lecteur d'installation est C et mon chemin est C:\ProgramData\Oracle
C:\ProgramData\Oracle\Java\javapath
à partir de WindowsPath
variable d'environnementJ'ai eu un problème similaire. J'avais installé JDK7 mise à jour 1, mais ne l'utilise pas (sans doute parce que j'ai trouvé un RE6 que j'ai supprimé après l'installation de JDK7). Désinstallation JDK7 était impossible. La solution a été d'ajouter de la JRE entrées de registre à la main.
Que vous aurez à régler au-dessus de vos propres répertoires et version.
Si cela ne vous aide pas, il y a encore JavaRa http://raproducts.org/wordpress/ .
Assurez-vous d'enlever toute java.exe, javaw.exe et javaws.exe à partir de votre système.
si vous avez un x32 système (Win XP 32 bits) Windows\System32
si vous avez un système x64 (Win 7 64 bits) également faire la même chose sous Windows\SysWOW64
Il y a 3 emplacements pour vérifier
Tous les 3 à aligner (si vous avez plusieurs entrées seulement de supprimer les faux) - c'est tout
Sur Windows 10, j'avais juste installé le JDK, et a obtenu ces erreurs lors de la vérification de la version. J'ai dû supprimer tous les fichiers exécutables de départ avec
java
(c'est à direjava.exe
,javaw.exe
etjavaws.exe
) à partir deC:\ProgramData\Oracle\Java\javapath
. Et puis, une fois supprimés, les ré-exécuter le JDK installer, redémarrer mon programme de terminal etjava -v
œuvres.J'aurais marqués ce qu'un commentaire, mais ne peux pas (ne pas avoir rep) je voulais juste remercier Tilman. J'ai essayé d'obtenir PDFsam (PDF Split et Merge) pour travailler en vain.
Au lancement, il serait de produire un message d'erreur indiquant qu'il ne pouvait pas trouver JRE 1.6.0. J'Ai les deux versions 32 et 64 bits et qu'ils vérifient bien au site web de java dans leurs navigateurs respectifs.
Essayé de désinstaller/réinstaller et de redémarrer à plusieurs reprises ainsi que l'utilisation de JavaRa. Pas de chance, toujours pas aller.
J'ai regardé dans le registre après la lecture de ce post et il n'y avait pas de ...\SOFTWARE\JavaSoft\ clé, j'ai donc ajouté chacun avec leurs valeurs de chaîne pointant vers ma version x86 (PDFsam est un programme 32 bits). Cela a passé le premier problème, mais une erreur surgit sur amd64 bibliothèques suggérant la machine voulu exécuter la version 64 bits. Alors, j'ai changé les chemins vers le 64 bits JRE et PDFsam fonctionne maintenant.
FYI - je suis ici par la recherche pour Java clés de registre après que j'ai été incapable de lancer javaw.exe à partir de l'invite de commande (même après l'ajout de la condition de chemins de chemin d'accès au système), faire les changements susmentionnés résolu ce problème ainsi.
J'ai eu ce genre d'erreur blé nI avait JDK 1.7 avant et j'ai installé le JDK JAVA 1.8 et fait mes JAVA_HOME et les variables de CHEMIN d'accès de JAVA version 1.8. Lorsque j'essaie de trouver la version de java j'ai eu cette erreur. J'ai redémarré ma machine, et ça fonctionne . Il semble que nous avons à redémarrer l'ordinateur après avoir modifié les variables d'environnement.
J'ai eu le même:
De compensation Windows\SysWOW64 n'aide pas pour Win7
Dans mon cas, l'installation de JDK8 en mode hors connexion aidé (à partir de lien)
Dans le cas d'un scanner de virus (comme McAfee) est en cours d'exécution, essayez de:
Désinstaller Java (via Panneau de configuration /Programmes et Fonctionnalités)
Installer Java JRE 7 --> HORS ligne <--
Configurer JAVA_HOME et Path =
%JAVA_HOME%/bin;%PATH%
J'ai Windows 7. J'ai eu le même problème après l'installation de: PyCharm.
Je n'étais pas satisfait de PyCharm, j'ai donc décidé d'utiliser Eclipse à la place. C'est quand j'ai découvert que les choses allaient de mal avec mon JDK. J'ai l'habitude d'avoir Java.9.x. J'ai donc décidé de le désinstaller et d'obtenir la version la plus récente (à mon époque c'était Java.11.x. Le même problème a persisté.
J'ai suivi la plupart des étapes mentionnées ci-dessus dans le poste:
- Suppression de tous les java*.les fichiers exe,
- retrait de Java entrées connexes de la base de registre.
- Nettoyage de tous inutiles Java dossiers. Cependant rien n'a aidé. J'avais encore quelque chose dans le système de référence à un bris de Java chemin.
Ce qui a fait que le remède est la suivante:
- Désinstallé ce que jamais la version de JDK j'ai eu pour le moment.
- Ré-Installé la dernière version du JDK que j'avais avant que le problème a eu lieu
- Désinstaller correctement cette version.
- Installer la dernière version du SDK. ..
C'est tout .. à ce stade, tout est revenu à la normale ... Sauf que Java.11.xx ne pas corriger le chemin d'accès au système automatiquement, j'ai eu à le faire manuellement.