Je souhaite désinstaller mon Java EE 6 SDK sur ma machine Windows 7, mais lorsque j'exécute le programme de désinstallation inclus, j'obtiens l'erreur suivante.
Error: Could not find the required version of the Java(TM) 2 Runtime Environment in'(null)'.
Suivi par...
This application needs version 1.6 or higher of the Java(TM) 2 Runtime Environment
Comment régler ceci? Dois-je installer l'environnement d'exécution Java 2 juste pour désinstaller mon Java EE 6 SDK?)
C'est vrai. Vous devez installer Java SE de http://www.Java.com pour pouvoir exécuter le Java (Un) programme d'installation EE. Il est écrit en Java, il a donc besoin au moins d'une JVM.
Assurez-vous que les versions 32 et 64 bits de JRE sont installées. Le programme d'installation Java EE x64 ne fonctionnera pas sans l'installation de JRE 32 bits.
J'ai le même problème. En installant le programme avec les paramètres suivants, cela a fonctionné comme un charme.
Java_ee_sdk-6u4-jdk7-windows-x64.exe -j "D:\Program Files\Java\jdk1.7.0_06"
où D:\Program Files\Java\jdk1.7.0_06 est le dossier dans lequel j'ai installé JDK 7 sur mon système.
Donc, en supposant que vous désinstallez le programme de désinstallation dans le répertoire glassfish. Vous pouvez spécifier le programme de désinstallation avec votre variable d'environnement Java_HOME dans la ligne de commande:
uninstall.exe -j "%Java_HOME%"
J'ai tous ces problèmes et plus encore, et j'ai trouvé quelque chose de très simple. Tout ce que vous avez à faire est d'effacer Eclipse, allez sur Eclipse et téléchargez Galileo 32 bits; cela fonctionne assez bien. Vous n'avez pas besoin de copier pour modifier un chemin ou autre chose.
Faites ceci:
uninstall.exe -j "C:\Program Files (x86)\Java\jre"
J'ai installé JRE 7 u 45 pour Windows 7 (version x64), puis j'ai pu installer la version 64 bits de Java EE 7 (version x64) en utilisant la ligne de commande ci-dessous. Juste mettez à jour le paramètre j pour pointer vers le répertoire d'exécution Java sur votre système:
c:\temp> Java_ee_sdk-7-jdk7-windows-x64.exe -j "C:\Program Files\Java\jre7"
J'avais désinstallé à la fois 32 bits Java (C:\Program Files (x86)\Java ...) et 64 bits (C:\Program Files\Java ...), mais pour une raison quelconque, il a laissé un Java (C:\Program Files\Java ...). Une fois que j'ai supprimé ce dossier manuellement, l'erreur a disparu.
J'ai rencontré le même problème lors de l'installation de Java EE SDK 7. Setting PATH
, CLASS_PATH
, Java_HOME
les variables ont résolu le problème.