Regardez la deuxième ligne de la boîte de message. Vous pouvez y voir quel runtime java est en fait lancé. Le mien a été soudainement C:\ProgramData\Oracle\Java\javapath\javaw.exe. Cela s'est produit après que j'ai installé un "chrome java updater" (le navigateur Chrome s'est plaint : "votre java est périmé, vous devez le mettre à jour...").
Avant cette "mise à jour de chrome java", mon éclipse (luna jee x64) démarrait sans erreur. En regardant de plus près l'arrière-plan, j'ai détecté ce qui suit : le programme de mise à jour de chrome java (non lancé depuis un site Oracle) a ajouté C:\ProgramData\Oracle\Java\javapath devant la variable d'environnement PATH. Il contient trois liens symboliques vers l'installation la plus récente du JRE java 8 dans le dossier programme (x86) -> donc vers un JRE java 32 bits. Oracle remplace avec Java8 l'ancienne technique ayant les liens symboliques dans system32 (64bit) resp. SysWOW64 (32bit).
Entre-temps, j'ai appris. Quel que soit le dernier programme d'installation de java que vous avez exécuté (le *.exe), Windows se souvient de cette version de java (32b ou 64b), ce qui fait qu'après une mise à jour, les liens dans le fichier C:\ProgramData\Oracle\Java\javapath pointe vers une installation java de la saveur retenue. Si vous avez une installation eclipse 64b et que vous rencontrez l'erreur décrite : réinstallez simplement le dernier JDK 64b. Après cela, les mises à jour de java ne renvoient plus à une version 32b. Et eclipse 64b démarrera correctement sans l'entrée dans eclipse.ini .
3 votes
stackoverflow.com/a/9636283/405117 ceci m'a aidé
12 votes
Si Eclipse a cessé de fonctionner après la mise à niveau de Java 7 vers Java 8 (1.8.0 u25 ou supérieur), il est possible que votre Eclipse soit 64 bits et nécessite une version 64 bits du JRE. Voir cette question pour plus de détails.
0 votes
Mon cas est que j'ai désinstallé l'ancienne version de jdk, alors qu'eclipse essaie toujours de le trouver.
0 votes
J'installe Eclipse sur mes PC Windows depuis 2008 environ et je n'ai jamais rencontré le code d'erreur 13 lors de ma première exécution. On pourrait penser que ce problème aurait été résolu depuis le temps.
2 votes
Duplicata possible de Impossible de lancer Eclipse - Java a été lancé mais a renvoyé un code de sortie=13
0 votes
Si quelqu'un est bloqué par ce problème, veuillez consulter cette solution. Elle provient d'une autre solution et elle m'a aidé stackoverflow.com/a/47948092/7856586