web-dev-qa-db-fra.com

Eclipse- JDK non trouvé

J'ai téléchargé JDK 7 et Eclipse Helios, mais lorsque j'ouvre Eclipse, le message d'erreur suivant s'affiche:

A Java Runtime Environment (JRE) or Java Development kit (JDK) must be available in order 

to run Eclipse. No Java virtual machine was found after searching the following locations:

 C:\Eclipse\jre\javaw.exe javaw.exe in your current PATH

J'ai essayé de mettre le chemin exact du dossier JDK bin dans le fichier Eclipse.ini mais cela n'a pas fonctionné

-vm
C:\Program Files\Java\jdk1.7.0_05\bin

Quelqu'un peut-il me dire quelle est la raison de ce problème et comment puis-je le résoudre?.

9
Alfred James

Quand j'ai eu ce problème, j'ai résolu le problème suivant (j'ai Windows 7):

  1. Faites un clic droit sur l'icône Eclipse sur votre bureau.
  2. Propriétés
  3. Cible: C:\Eclipse\eclipse.exe -vm C:\Java\jdk1.6.0_32\jre\bin\javaw.exe

    3a (si votre jdk est installé dans un chemin du type "Program Files"): C:\Eclipse\eclipse.exe -vm "C:\Java\jdk1.6.0_32\jre\bin\javaw.exe"

13
Donato Szilagyi

Dans votre fichier Eclipse.ini, vous devez spécifier le chemin d'accès à l'exécutable Jave, et pas seulement le répertoire bin, comme décrit dans le wiki Eclipse . Par exemple, comme ceci:

-vm
C:\Program Files\Java\jdk1.7.0_05\bin\javaw.exe
4
E-Riz

Définissez la variable d'environnement Path.

Path=C:\Program Files\Java\jdk1.7.0_05\bin
3
adatapost

Je pense qu'Eclipse a besoin de lire le fichier Java, mais il ne sait pas où il se trouve. Je spécifie normalement la variable PATH lorsque j'installe un SDK Java. Je pense que vous avez besoin de faire cela aussi, car il se plaint de "votre chemin actuel".

Oracle vous explique comment procéder:

http://docs.Oracle.com/javase/tutorial/essential/environment/paths.html

0
reindeer

Windows 7

Sur le bureau, cliquez avec le bouton droit de la souris sur l'icône Ordinateur. Choisissez Propriétés dans le menu contextuel. Cliquez sur le lien Paramètres système avancés. Cliquez sur Variables d'environnement. Dans la section Variables système, recherchez la variable d’environnement PATH et sélectionnez-la. Cliquez sur Edit. Si la variable d'environnement PATH n'existe pas, cliquez sur Nouveau. Dans la fenêtre Modifier la variable système (ou Nouvelle variable système), indiquez la valeur de la variable d'environnement PATH. Cliquez sur OK. Fermez toutes les fenêtres restantes en cliquant sur OK.

C:\Program Files\Java

0
user2250735

J'ai rencontré le même problème aujourd'hui après l'installation d'Eclipse sur un nouveau PC doté d'un JRE 64 bits à jour (sous Windows 7 x64). Le réglage de la variable PATH comme suggéré a entraîné une erreur de fichier JNI non trouvé.

Le problème était que j'utilisais un Eclipse 32 bits avec un environnement d'exécution Java 64 bits. Sur un autre ordinateur, un ancien environnement JRE 32 bits était installé. Eclipse 32 bits fonctionnait donc. Après la désinstallation du JRE 32 bits, Eclipse a cessé de fonctionner avec la même erreur que ci-dessus.

Ce que j'ai appris de ça:

  • Même si Java est multi-plateforme, il existe toujours une différence entre les versions 32 et 64 bits
  • Java JRE et la version Eclipse doivent correspondre (32 ou 64 bits) pour fonctionner correctement
  • Par conséquent, il peut être nécessaire d’installer les deux - JRE 32 et 64 bits, selon le logiciel utilisé.
  • Lors de la mise à jour de Java, il faut toujours mettre à jour les deux versions de JRE.
  • L'ajout du dossier JRE à PATH n'est pas nécessaire, cela ne résout pas le problème.
0
ChristophK

Ouais, Même moi, j'ai fait face au même problème et j'ai trouvé une solution. Vérifiez d'abord si vous avez installé Java Jdk. Si oui, alors passez à .... Ensuite, allez dans C:\puis Program Files et cherchez Java. Vous y trouverez un fichier Jdk, ouvrez-le, copiez le fichier bin et accédez à adt-bundle- windows-x86_64 et placez le fichier bin sous Eclipse. J'espère que ça marche pour vous et que vous vous développez heureux;)

0
P Benro

C'est peut-être parce que vous n'avez pas téléchargé Oracle ... J'ai eu le même problème.

0
Nathan

Parce qu'Eclipse et JDK, le "temps d'installation" est très court. Je pense qu'une solution propre permettra d'économiser votre temps.

1/ The first, JDK and Eclipse should be the same "bit" (Eclipse 32 bit go with JDK 32bit, and 64 bit so on). I think nowaday computers with large memory and modern 64 bit OS should choose the 64 bit pair.
2/ Remove all JDK version in your PC, check if its done by: Open CMD, type "Java" and enter, if there is no application run, you done.
3/ Install JDK (assume JDK 8 64 bit)
4/ Download the rights version of Eclipse (Zip)(assumse you download 64 bit version)
5/ Just extract Eclipse and run it.

Eclipse est juste un logiciel portable emballé dans un zip, ne perdez pas votre temps à réparer une mauvaise installation. J'espère que cette aide-là.

0
Andiana