web-dev-qa-db-fra.com

Impossible de démarrer Eclipse - impossible d'ouvrir\Java\jre6\lib\i386\jvm.cfg

could not open C:\Program Files\Java\jre6\lib\i386\jvm.cfg

est l'erreur à venir lorsque j'essaie de démarrer Eclipse ide.

mon C:\Program Files

jdk1.6.0_14
jdk1.6.0_17
jre6

dossiers.

chemin est défini sur 

PATH: C:\Program Files\Java\jdk1.6.0_17\bin

quel est le problème

j'ai vu ce lien mais cela ne résout pas mon problème Je ne trouve pas JRE dans le JDK

13
coder25

J'avais aussi ce problème et je n'obtenais aucune solution à ce sujet

mais maintenant j'ai une solution 

si désinstaller votre version actuelle de jre et installer une version supérieure 

signifie que j'utilisais jre1.6 quand j'ai eu ce problème, mais quand j'ai installé 1.7, il avait résoudre

4
ric

J'ai eu le même problème sur une machine Windows. J'avais déplacé mon répertoire Java de "Program Files" (l'espace dans le nom du répertoire me causait des problèmes) sur c: \

J'ai mis toutes mes variables PATH au nouvel emplacement, j'ai redémarré la machine et j'ai pensé que cela suffirait. Nan

Java - version 

Erreur: impossible d'ouvrir `C:\Program Files\Java\jre1.8.0_66\lib\i386\jvm.cfg

Cette solution est venue des gens bien chez coderanch

Démarrez regedit (tapez simplement "regedit" dans le programme Run) et descendez jusqu'à HKEY_LOCAL_MACHINE> LOGICIEL> JavaSoft.

Vous y trouverez plusieurs répertoires Java différents

Kit de développement Java

Plug-in Java

Environnement d'exécution Java

Mise à jour Java

Java Web Start

Dans chaque répertoire, vous trouverez différents répertoires pour les différentes versions de Java (notamment Java Web Start). Ouvrez-les tous et vous verrez que votre ancien chemin est toujours répertorié. Double-cliquez sur le nom (colonne de gauche) de la liste et saisissez manuellement le nouveau chemin.

Ouvrez un nouveau terminal et tapez Java - version et tout ira bien. 

8
mycowan

Ce problème peut apparaître si vous installez initialement Java à l'emplacement par défaut (C:\Program Files), puis si vous le réinstallez ultérieurement.

L'installation par défaut copie Java.exe, javaw.exe et javaws.exe dans C:\Windows\System32. Si vous êtes dans cette situation et supprimez ces fichiers, cela résoudra probablement votre problème.

(Merci à Jay: http://jaykhimani.blogspot.com/2012/09/error-could-not-open-cprogram.html )

8
Lars

Problème: erreur Eclipse Neon: "C:\Program Files\Java\jre1.8.0xx.xx\jvm.cfg" 

Solution Win7 Pro: Propriétés système> Variables d’environnement> Variables système> Chemin> Modifier> # assurez-vous que le répertoire Java actuel apparaît en premier dans le chemin s’il existe plus d’un répertoire Java. 

Dans le chemin qui suit, j'ai déplacé "C:\ProgramData\Oracle\Java\javapath" derrière le répertoire actuel "C:\Program Files\Java\jdk\bin; C:\Program Files\Java\jre\bin"> enregistrer

Chemin C:\Programmes\Java\jdk\bin; C:\Programmes\Java\jre\bin; C:\Apache-maven-3.5.0\bin; C:\ProgramData\Oracle\Java\javapath

3
user7898610

Ce qui a fonctionné pour moi a été de revenir à la page Web Java et de télécharger le jre Java au lieu du jdk, car c’est ce que recherche l’ordinateur stupide. Ensuite, ouvrez C: Program Files> Java et assurez-vous de voir jre7 au lieu de jdk.

RS

1
Randle Sink

Essayez de mettre la ligne ci-dessous dans votre fichier Eclipse/STS -STS.ini 

-vm C:\Program Files\Java\jdk1.8.0_121 (votre version du JDK)\bin\javaw.exe

Placez-le en haut du fichier . Cela fonctionnera probablement.

Parfois, mettre javaw.exe dans le dossier Eclipse fonctionne également (où Eclipse.exe est là)

1
pradeep

Le problème est que votre Eclipse ne peut pas trouver jre.Juste copier et coller votre dossier jre dans le dossier Eclipse, puis démarrer la variable d’environnement Eclipse.Delete.

1
Suraj Vaishnav

Avoir une solution plus simple:

Vérifiez votre chemin. Très probablement, il fait référence à Java.exe incorrect. Cela a commencé à m'arriver lorsque j'ai installé le correctif du système d'exploitation. En cours de point de contrôle, etc., PATH a été modifié. Une fois que je l'ai corrigé (en utilisant des variables d'environnement ...), cela a fonctionné immédiatement.

1
user7509146

Ceci est un ancien post, mais ce qui a résolu ma solution a été de modifier le fichier `eclispe.ini 'pour inclure le chemin correct vers le JDK.

En me basant sur les réponses de Lars, j’ai réinstallé Java. C’est peut-être la source du problème. Sans solution, c'est la solution qui a fonctionné pour moi. Je n'ai pas eu à supprimer les fichiers de C:\windows\system32, cependant. J'ai simplement dit à Eclipse de rechercher dans le nouveau répertoire d'installation Java.

Ces docs ont indiqué que je devais spécifier le chemin d'accès à la machine virtuelle:

-vm
C:\Java\jdk1.7.0_25\bin\javaw.exe
0
Josh

Ce problème se produit principalement lorsque nous installons de nouvelles versions de jre ou jre est mis à jour automatiquement car la version de jdk et la version de jre sont différentes et que la variable de chemin i.e. Java_HOME contient le chemin jdk avec la version incluse. Eclipse pourrait utiliser cela pour générer le nom de chemin jre pour ledit fichier.

J'ai fait la solution de contournement c'est-à-dire que j'ai changé le nom du dossier jre en l'ancienne version, par exemple Jre1.8.0_191 après l'installation de la mise à jour et Jre1.8.0_60 avant la mise à jour . _60 pour résoudre le problème

0
Rahul

J'ai récemment eu le même problème sur Windows 7. Le problème était que deux chemins différents ont été spécifiés pour Java dans la variable d'environnement de chemin. Ceci peut être vérifié comme suit.

Sur l'invite de commande, exécutez la commande suivante:

> where Java

C:\Program Files (x86)\Common Files\Oracle\Java\javapath\Java.exe <br/>
C:\Program Files\Java\jdk1.8.0_192\bin\Java.exe

Le premier était la cause du problème et l'a supprimé du chemin . Eclipse fonctionne maintenant sans réinstallation.

Remarque: les variables d’environnement ont toujours été les suivantes:

  1. Java_HOME = C:\Program Files\Java\jdk1.8.0_192
  2. JRE_HOME = C:\ProgramFiles\Java\jdk1.8.0_192\jre

Merci.

KB

0
Kokeb