2010-12-08 16 views
4

Je viens d'installer Eclipse 3.5. Avant de pouvoir installer le plugin Android, j'avais besoin d'installer un Java JDK, ce que j'ai fait. Après le redémarrage je ne suis pas en mesure de démarrer Eclipse plus, parce que je reçois l'erreur suivante:Eclipse: Impossible de trouver l'environnement d'exécution Java 2

Error: could not finde Java 2 Runtime Environment

La chose weired est que maintenant je ne peux pas ouvrir même mes autres installations d'Eclipse, que j'utilise pour la programmation PHP. Aucune suggestion?

Mise à jour:

Ceci est mon eclipse.ini:

-startup 
plugins/org.eclipse.equinox.launcher_1.0.201.R35x_v20090715.jar 
--launcher.library 
plugins/org.eclipse.equinox.launcher.win32.win32.x86_64_1.0.200.v20090519 
-showsplash 
org.eclipse.platform 
--launcher.XXMaxPermSize 
256m 
-vmargs 
-Xms40m 
-Xmx256m 
+0

vérifier votre fichier eclipse.ini, il devrait y avoir configuration incorrecte –

+0

Vous devrez peut-être définir le PATH de votre environnement pour inclure le répertoire 'bin' de votre installation JDK. – birryree

+0

avez-vous vérifié eclipse.ini? –

Répondre

2

Vérifiez votre variable de chemin à partir des variables d'environnement Propriétés système informatique JAVA_HOME chemin ocorrect à votre installation jdk

+0

J'ai créé la variable JAVA_HOME avec la valeur "C: \ Program \ java \ jdk1.6.0_23" mais cela n'a pas fonctionné. Dois-je référencer un fichier spécifique dans ce dossier? –

+0

@paskster Peut-être ajouter JAVA_HOME veut redémarrer l'ordinateur. Sinon, je pense que l'installation de JDK à nouveau résoudra votre problème. –

0

Assurez-vous tout est correctement configuré sous "JRE installés" dans les préférences Eclipse.

+1

Je ne peux même pas ouvrir Eclipse –

6

Vous pouvez dire votre session explicitement éclipse qui jdk/jre vous voulez qu'il commence par ajouter ce qui suit dans votre eclipse.ini:

-vm
c:/your/jre/bin/javaw.exe

Pour plus d'informations sur la façon de démarrer votre éclipse se référer here

1

Je me demande si l'installation de Java pourrait être corrompue. Pouvez-vous exécutez la commande suivante à l'invite Exécuter et coller ce que vous obtenez dans les balises de code:

dir /d /s "%JAVA_HOME%" > "%HOMEPATH%\java2.txt" && notepad "%HOMEPATH%\java2.txt" 
1

Il est logique que votre éclipse de PHP ne démarre pas non plus. Eclipse fonctionne sur Java lui-même. Probablement, il ne peut pas trouver le JRE.

donc je vois deux possibilités:

  • Le JRE est corrompu et vous devez réinstaller
  • Eclipse se confondre par le 2 jre (peu probable pour moi) et vous devez pointer vers la droite un (comme suggéré par Dimistrisli).
5

J'ai eu un problème similaire, sauf que Java a été installé avec succès. Une fois que j'ai ajouté c:/mon-chemin-à-java/jre/bin à PATH (variable d'environnement système), Eclipse a démarré avec succès.

+0

J'aime mieux que de changer le fichier eclipse.ini – JLund

1

J'ai eu le même problème. Eclipse (3.7) a très bien fonctionné pendant un certain temps avec JDK 6, puis j'ai installé 5 JRE (s'il vous plaît ne me demandez pas pourquoi)

This eclipse wiki page, qui semble à ce jour, déclare que:

If a JVM is installed in the eclipse/jre directory, Eclipse will use it; otherwise the launcher will consult the eclipse.ini file and the system path variable. Eclipse DOES NOT consult the JAVA_HOME environment variable

Et en effet, je n'ai pas changé JAVA_HOME alors ça ne pouvait pas être ça. Cependant, au bas de la même page wiki, quelqu'un a ajouté:

A comment on the JVM search order (on Windows) - My testing (Windows 7, Eclipse 3.4.1) shows that Eclipse also looks for a JVM in the registry, in my case HKLM\Software\Wow6432Node\JavaSoft\Java Runtime Environment

Je trouve l'entrée de Registre mentionné, qui a maintenant la valeur de « 1,5 » et a changé à « 1.6 », puis redémarré mon PC (Windows 7), et le tour est joué - Eclipse est revenue en vie.

Je suis d'accord que l'ajout de "-vm" pourrait résoudre ce problème, même si cela ne semble pas fonctionner pour moi (peut-être que je ne l'ai pas ajouté au bon endroit/format). Mais OMI, le correctif de registre était le meilleur dans mon cas. Après avoir redémarré mon ordinateur et avoir vu Eclipse revenir à la normale, j'ai désinstallé JRE 5 (via "Ajouter ou supprimer des programmes") juste pour bloquer les parties non résolues.

1

J'ai eu le même problème quand je JDK récemment installé 7 Update 9. Mon éclipse n'a pas ouvert et quand je lance « java -version » de CMD , ça n'a pas marché non plus. J'ai défini la variable PATH sur le répertoire bin correct.

Quoi qu'il en soit, lorsque j'aurai défini JAVA_HOME dans le nouveau répertoire d'installation, eclipse a bien démarré. Je ne sais pas quel est le problème avec le JDK 7 Update 9.

3

Modifier la variable d'environnement PATH de quelque chose comme

...;%SystemRoot%\System32;...;C:\Program Files\Java\jdk1.7.0_17\bin;... 

à quelque chose comme

...;C:\Program Files\Java\jdk1.7.0_17\bin;...;%SystemRoot%\System32;... 
0

La solution simple qui a fonctionné pour moi, depuis autre résolution requise Le privilège admin exécute la commande ci-dessous à partir de l'invite de commande

eclipse -vm C: \ Java \ jdk1.7.0_72 \ bin \ javaw

En outre, pour faire le travail de raccourci Eclipse en éditant le -vm de shortcut.Append C: \ Java \ jdk1.7.0_72 \ bin \ javaw dans la section cible