Ne pouvez pas installer le JDK 9 parce que “une Autre installation de Java est en cours”
J'ai été à l'aide du JDK 9 sur Windows 10 x64 pour un certain temps, mais quand je suis allé à installer la dernière version anticipée (b174), j'ai d'abord désinstallé la version précédente (comme d'habitude) et puis a couru le nouvel installateur.
Il échoue avec un message indiquant "une Autre installation de Java est en cours. Vous devez terminer l'installation avant de vous pouvez exécuter ce programme d'installation".
Il semble qu'il y a des artefacts autour de l'origine du problème, mais seulement pour JDK 9 que je peux désinstaller & réinstaller JDK 8 sans aucun problème. Aussi, le même problème se produit si j'essaie d'exécuter les installateurs pour toute avant JDK 9 versions (même si ils ont travaillé avant).
Recherches ont suggéré diverses options comme l'utilisation de Microsoft MSI outil de nettoyage du registre et des hacks, mais rien n'est aidant.
Quelqu'un peut-il suggérer un moyen d'obtenir JDK 9 installé (comme maintenant je ne peux pas utiliser une version de JDK 9)?
OriginalL'auteur Clancy Merrick | 2017-06-20
Vous devez vous connecter pour publier un commentaire.
Sur Windows, Java empêche le démarrage du programme d'installation, deux fois, par la création d' (deux) de verrouillage de fichiers. Si ces fichiers existent, le programme d'installation de Java afficher le Message: "une Autre installation de Java est en cours (...)".
Si le programme d'installation de Java se bloque, ou Windows se bloque pendant l'Installation de Java, le programme d'installation ne peut pas supprimer les fichiers de verrouillage lors de la finalisation.
Solution:
De supprimer les fichiers de verrouillage, déverrouille le programme d'installation de Java et peut être installé de nouveau.
Les fichiers de verrouillage est situé à:
Ok, comme c'est le cas actuellement?
C'est pour Java 9, pour Java 10 voir cette réponse ci-dessous.
Dans mon cas (pour Java 10), j'ai eu un verrou supplémentaire fichier %USERPROFILE%\AppData\LocalLow\Oracle\Java\JAVA_INSTALL_FLAG. Seulement, après la suppression de tous les trois fichiers de verrouillage pourrais-je exécuter le programme d'installation avec succès.
N'aide pas dans mon cas pour java10, essayé de supprimer les fichiers de verrouillage, supprimé le soleil et oracle répertoires sous AppData/LocalLow, n'a toujours pas aider. Ce que j'ai fini par faire, c'est de l'extraction de fichiers à partir de l'installer et de les copier sur c:/Program Files/java/jdk10.0.2 puis en utilisant le panneau de configuration java->java->view->trouver pour l'ajouter. Puis ajouter le jdk pour intellij. Pas recommandé, mais fonctionne si vous avez tout essayé et que sont encore coincés
OriginalL'auteur BlackSheeep
Bien que ceci a été écrit pour JDK9, JDK10 va souffrir de la même question, MAIS le verrouillage de l'emplacement est différent. Le nouveau fichier de verrouillage est situé dans
%USERPROFILE%\AppData\LocalLow\Sun\Java\JAVA_INSTALL_FLAG
.Tout simplement la suppression de ce fichier devrait vous permettre de procéder à l'installation.
OriginalL'auteur AhmedBM
De tuer tout Windows® installer
msiexec.exe
les processus à l'aide du Gestionnaire des Tâches de Windows. Le programme d'installation de Windows processus apparemment les verrous de tous les fichiers java/processus qui bloque le JDK Java pour être mis à jour.Mon problème d'installation de Java 9 a commencé après que j'ai mis à jour JetBeans IntelliJ qui utilise Java JRE/JDK. J'ai d'abord essayé la solution proposée que BlackSheeep posté, mais sans succès.
Vous êtes correct. Dans mon cas, pour une raison quelconque, la première installation a commencé, mais est resté coincé pour une raison quelconque. Le démarrage d'une deuxième n'est pas possible, comme vous l'avez mentionné.
OriginalL'auteur Lex van Buiten
Ce qui m'a aidé:
SUPPRIMER:
OriginalL'auteur NurSultan
J'ai eu ce problème aussi et je suis venu à cette page, mais je ne pouvais pas résoudre au départ parce que je pensais que mon système n'avait pas de "ProgramData" dans mon lecteur C: parce que sa caché, je suppose. C'est ce qui a fonctionné pour moi. Accédez à l'explorateur de fichiers de windows et de supprimer le "JAVA_INSTALL_FLAG' tous les fichiers de ces répertoires
Puis le jdk Java installe en douceur. j'ai recréé ce problème et j'ai essayé cette solution, encore et cela fonctionne.
OriginalL'auteur Thope
Essayer de localiser le fichier de verrouillage ici:
De le supprimer de ma Java 10 installation pour démarrer.
OriginalL'auteur martin_