with Impossible de démarrer Eclipse-Java a été démarré mais a renvoyé le code de sortie=13




telecharger eclipse pour android (24)

J'ai eu ce problème. J'ai installé Java 8 mise à jour 25 via Chrome, et après avoir tenté de démarrer Eclipse a donné l'erreur mentionnée.

Désinstallé cette mise à jour, et Eclipse fonctionne à nouveau.

J'essaie d'obtenir mon premier aperçu du développement Android en utilisant Eclipse. J'ai rencontré ce problème en essayant d'exécuter Eclipse, après avoir installé la version 4.2 il y a quelques minutes.

Après avoir essayé de démarrer Eclipse sans aucun paramètre pour spécifier la machine virtuelle Java, j'ai reçu un message d'erreur indiquant qu'elle ne trouvait pas de machine Java nommée javaw.exe dans le dossier Eclipse. J'ai donc trouvé où Java était installé et spécifié le paramètre dans la cible du raccourci. Maintenant, je reçois une erreur différente, "Java a été démarré mais a renvoyé le code de sortie = 13".

Des questions similaires semblent indiquer qu'il s'agit d'un conflit 32 bits / 64 bits, mais je suis 99% positif que j'ai téléchargé des versions 64 bits d'Eclipse et Java (RE 7u5), que j'ai choisi parce que j'ai 64 bits Windows 7.

  • Si quelqu'un sait comment confirmer que mon Eclipse et Java sont en 64 bits, cela serait apprécié.
  • Si vous pensez que mon problème est différent, aidez s'il vous plaît!
  • Parlez aussi clairement que possible, car je suis totalement nouveau pour Eclipse et Java.

Raccourci Cible: "C: \ Program Files \ Eclipse-SDK-4.2-win32-x86_64 \ éclipse \ eclipse.exe" -vm "C: \ Program Files (x86) \ Java \ jre7 \ bin \ javaw.exe"

Code d'erreur complet ...:

Java was started but returned exit code=13
C:\Program Files (x86)\Java\jre7\bin\javaw.exe
-Xms40m
-Xmx512m
-XX:MaxPermSize=256m
-jar C:\Program Files\Eclipse-SDK-4.2-win32-x86_64\eclipse\\plugins/org.eclipse.equinox.launcher_1.30v20120522-1813.jar
-os win32
-ws win32
-arch x86_64
-showsplash C:\Program Files\Eclipse-SDK-4.2-win32-x86_64\eclipse\\plugins\org.eclipse.platform_4.2.0.v201206081400\splash.bmp
-launcher C:\Program Files\Eclipse-SDK-4.2-win32-x86_64\eclipse\eclipse.exe
-name Eclipse
--launcher.library C:\Program Files\Eclipse-SDK-4.2-win32-x86_64\eclipse\\plugins/org.eclipse.equinox.launcher.win32.win32.x86_64_1.1.200.v201205221813\eclipse_1503.dll
-startup C:\Program Files\Eclipse-SDK-4.2-win32-x86_64\eclipse\\plugins/org.eclipse.equinox.launcher_1.30v20120522-1813.jar
--launcher.overrideVmargs
-exitdata 1e30_5c
-vm C:\Program Files (x86)\Java\jre7\bin\javaw.exe
-vmargs
-Xms40m
-Xmx512m
-XX:MaxPermSize=256m
-jar C:\Program Files\Eclipse-SDK-4.2-win32-x86_64\eclipse\\plugins/org.eclipse.equinox.launcher_1.30v20120522-1813.jar

J'ai eu le même problème. J'utilisais Windows 8 avec un système d'exploitation 64 bits. Je viens de changer le chemin d'accès aux Program Files (x86) , puis il a commencé à travailler. J'ai mis cette ligne dans le fichier eclipse.ini:

-vm
 C:\Program Files (x86)\Java\jre7\bin\javaw.exe

J'ai eu le même problème après avoir mis à jour mon JDK de 1.7 à 1.8. J'utilise Eclipse 4.4 (Luna). L'erreur est partie après que je dégrade JDK à 1.7.


Si vous installez une version Eclipse 64 bits sur un PC avec un environnement JRE 32 bits, cela est garanti.

La solution est donc assez simple: vous devez les synchroniser en mettant à jour l'un ou l'autre. Cela se produit lors du téléchargement du middleware Oracle Fusion et Eclipse s'attend à un environnement 32 bits tandis que votre JRE est 64 bits et votre maison JAVA pointe vers un JDK 64 bits.


Si vous avez récemment installé Java 8 et désinstallé Java 7, installez JDK 8 et réessayez.


J'ai également rencontré le même problème. Il s'est avéré que la variable d'environnement Path indiquait une version Java incorrecte.

Veuillez vérifier la variable d'environnement et pointez sur le Java correct. Par exemple:

C:\Program Files (x86)\Java\jdk1.6.0_17\bin

Pour vérifier la variable d'environnement, allez à:

Computer → properties → Advanced system settings → Advanced -> Environment variables

J'ai eu le même problème, Java a été démarré mais a renvoyé le code de sortie = 13 .

Ma solution était de créer une variable d'environnement aux propriétés de Windows nom de variable = PATH variable valeur = C: \ Program Files \ Java \ jdk1.7.0_02 \ bin , pas à C: \ Program Files (x86) \ Java \ jre7 \ bin .

Ensuite j'ai ajouté une ligne au fichier eclipse.ini → C: \ Program Files \ Java \ jdk1.7.0_02 \ bin \ javaw.exe.

Cela a fonctionné pour moi.


Le problème a été résolu en procédant comme suit.

  1. Eclipse trouve les exécutables JAVA à partir de 'C: \ ProgramData \ Oracle \ Java \ javapath'

  2. La structure du dossier contiendra des raccourcis vers les exécutables ci-dessous,
    je. java.exe
    ii. javaw.exe
    iii. javaws.exe

  3. Pour moi, les chemins exécutables pointaient vers l'emplacement de mon dossier Program Files (x86) (home for 32 bit applications)

  4. Je l'ai corrigé à Program Files (qui héberge les applications 64 bits) et le problème a été résolu

S'il vous plaît trouver la capture d'écran pour le même.


La solution est simple: Placez le dossier "eclipse" sur "C: / Program Files". Si cela ne fonctionne pas, placez-le dans "C: / Program Files (x86)".


Une réinstallation propre du Java JDK a fait l'affaire dans mon cas. Je cours Eclipse 4.4 (Luna) comme un charme maintenant.


L'ajout de l'argument vm au fichier .ini a fonctionné pour moi

-vm
C:\Program Files\Java\jdk1.7.0_65\bin\javaw.exe

J'ai eu ce message quand j'avais oublié d'installer le JDK.


La meilleure réponse ici est trop longue. Je ne peux pas commenter alors j'ai ajouté ma réponse.

  1. Allez ici: http://www.oracle.com/technetwork/java/javase/downloads/index.html
  2. Téléchargez le dernier SDK (bien sûr pour x64 si votre ordinateur est x64)
  3. Installez-le
  4. Maintenant, la fête est finie, et il est temps de travailler avec Eclipse;)

Assurez-vous de ne pas avoir de caractères spéciaux ( % , $ , # , etc.) sur le chemin Eclipse.


Je viens de résoudre le même problème lors de la configuration de mon PC Windows 8.1. Exactement comme @George Papatheodorou mentionné ci-dessus (désolé je ne peux pas ajouter un commentaire), Eclipse et JRE doivent être à la fois 64 bits ou 32 bits.

Cependant, il semble que pour l'environnement Windows 8 / 8.1, vous allez avoir un JRE 32 bits par défaut (et je ne sais pas où changer cette valeur par défaut pour le téléchargement), comme expliqué ici: http://java.com/en/download/faq/win8_faq.xml

J'utilisais Eclipse 64 bits donc il y avait une différence. J'ai ensuite installé Eclipse 32 bits et tout fonctionne bien cette fois.

Donc, avant de modifier les variables d'environnement, vérifiez votre version de JRE et Eclipse.

Bien sûr, vous pouvez utiliser JRE 64 bits avec Eclipse 64 bits. Assurez-vous juste qu'ils correspondent parce que Windows 8.1 vous donnera 32 bits par défaut.


La solution la plus étrange qui soit. Regardez votre chemin Eclipse, et assurez-vous que vous n'avez pas de caractères étranges (comme ! # , Et @ ). Cela a fonctionné pour moi.


J'ai désinstallé Java update 25, et le problème a été résolu.


Pour moi, la solution était d'aller dans (sur Windows 8.1):

System > Advanced system setting > Environment Variables 

Sous 'Variables système' dans la variable 'Chemin', il y avait le premier suivant:

C:\ProgramData\Oracle\Java\javapath;

J'ai enlevé ceci et Eclipse a fonctionné encore!


Votre version d'Eclipse est 64 bits, en fonction des chemins d'accès et des noms de fichiers. Cependant, la version de Java qu'il prend est 32 bits, comme indiqué par l'origine, sur cette ligne:

-vm C:\Program Files (x86)\Java\jre7\bin\javaw.exe

Program Files (x86) est le dossier dans lequel Windows 64 bits place les programmes 32 bits .

Program Files est le dossier dans lequel Windows 64 bits place les programmes 64 bits .

Cela peut arriver quand un système a plus d'une JVM installée, comme c'est souvent le cas sur Windows 64 bits (par exemple, la page de téléchargement JRE utilise le bit-ness du navigateur pour déterminer quel téléchargement de bits à offrir, et beaucoup de gens utilisent (d) les navigateurs 32 bits même s'ils exécutent Windows 64 bits).

La meilleure façon de résoudre ce problème, en supposant que vous ayez en fait un JRE ou un JDK 64 bits sur votre système, est de spécifier exactement dans eclipse.ini quelle JVM vous voulez utiliser. Les instructions sont détaillées dans la page wiki d'Eclipse , mais vous devez en principe spécifier l'option -vm dans le fichier ini - assurez-vous de lire attentivement la page wiki car le format est très spécifique.

La spécification du chemin JVM dans eclipse.ini est fortement recommandée car cela permet d'isoler Eclipse de toute modification potentielle de votre PATH système que certains programmes d'installation pourraient effectuer (je vous parle, Oracle!).

Une autre option serait de télécharger et d'utiliser Eclipse 32 bits au lieu de 64 bits, mais il est toujours fortement recommandé de spécifier le chemin d'accès à la JVM dans eclipse.ini .

Gauche pour référence historique :

Pour vérifier votre version de Java, exécutez

  java -version 

dans une console (invite de commande). Sur Windows 7 avec Java 6 64 bits, j'ai:

  java version "1.6.0_27"
  Java(TM) SE Runtime Environment (build 1.6.0_27-b07)
  Java HotSpot(TM) 64-Bit Server VM (build 20.2-b06, mixed mode)

Notez la troisième ligne, qui montre qu'il s'agit d'une version 64 bits.

Sur une version 32 bits, vous obtiendrez quelque chose comme:

  Java HotSpot(TM) Client VM (build 20.1-b02, mixed mode, sharing) 

Localisez eclipse.ini:

Souvent, sur C:\Users\xxx\eclipse\jee-neon\eclipse , ajoutez

-vm
 C:\Program Files (x86)\Java\jre7\bin\javaw.exe

après

--launcher.appendVmargs

J'ai eu une erreur similaire après l'installation de Java 8 sur mon système Windows 7, système 64 bits.

Changer les variables d'environnement, etc. n'a pas aidé. J'ai donc essayé de supprimer Java Update 8, mais cela n'a pas aidé non plus. Le téléchargement et l'installation de la version 64 bits de Java 8 SDK ont résolu mon problème. J'espère que ça aide.


J'ai eu cette erreur et j'ai trouvé que ma variable PATH (sous Windows) était probablement modifiée. D'abord dans mon PATH était cette entrée:

C:\ProgramData\Oracle\Java\javapath

... et Eclipse a couru "C:\ProgramData\Oracle\Java\javapath\javaw" - qui a donné l'erreur. Je pense que c'est quelque chose qui est venu avec une installation de Java 8.

J'ai plusieurs versions Java installées (6, 7 et 8), donc j'ai supprimé cette entrée de la PATH et j'ai essayé de redémarrer Eclipse, ce qui a bien fonctionné.

Instructions sur la modification de la variable PATH



Cela peut arriver si vous avez plusieurs versions de Java sur la même machine. Pour résoudre ce problème, j'ai fait ce qui suit:

  1. Vérifié la valeur actuelle de JAVA_HOME. Dans Windows, echo %JAVA_HOME%
  2. Accès à la route de javaw.exe
  3. Remplacé les raccourcis pointant vers l'emplacement d'origine Java.