J'essaie de lancer Eclipse et de rencontrer les erreurs. J'utilise Kubuntu comme système d'exploitation et lorsque j'ai saisi Java -version
dans le terminal, j'ai reçu la version Java "1.6.0_23". J'ai OpenJDK installé mais je ne suis pas sûr de ce que je peux faire ensuite. Des pensées? Merci.
ERREUR:
JVM terminated. Exit code=13
/usr/bin/Java
-Dosgi.requiredJavaVersion=1.5
-XX:MaxPermSize=256m
-Xms40m
-Xmx384m
-jar /home/lucky/Downloads/Eclipse//plugins/org.Eclipse.equinox.launcher_1.1.1.R36x_v20101122_1400.jar
-os linux
-ws gtk
-Arch x86
-showsplash
- launcher /home/lucky/Downloads/Eclipse/eclipse
-name Eclipse
--launcher.library /home/lucky/Downloads/Eclipse//plugins/org.Eclipse.equinox.launcher.gtk.linux.x86_1.1.2.R36x_v20101019_1345/Eclipse_1310.so
-startup /home/lucky/Downloads/Eclipse//plugins/org.Eclipse.equinox.launcher_1.1.1.R36x_v20101122_1400.jar
-exitdata 5cf8058
-product org.Eclipse.epp.package.php.product
-vm /usr/bin/Java
-vmargs
-Dosgi.requiredJavaVersion=1.5
-XX:MaxPermSize=256m
-Xms40m
-Xmx384m
-jar /home/lucky/Downloads/Eclipse//plugins/org.Eclipse.equinox.launcher_1.1.1.R36x_v20101122_1400.jar
Mon Eclipse.ini
-startup
plugins/org.Eclipse.equinox.launcher_1.1.1.R36x_v20101122_1400.jar
--launcher.library
plugins/org.Eclipse.equinox.launcher.gtk.linux.x86_1.1.2.R36x_v20101019_1345
-product
org.Eclipse.epp.package.php.product
--launcher.defaultAction
openFile
-showsplash
org.Eclipse.platform
--launcher.XXMaxPermSize
256m
--launcher.defaultAction
openFile
-vmargs
-Dosgi.requiredJavaVersion=1.5
-XX:MaxPermSize=256m
-Xms40m
-Xmx384m
En regardant les chemins dans l'erreur, il semble que vous n'utilisiez pas Eclipse à partir des référentiels Ubuntu (c'est très bien comme ça).
Vérifiez si le JVM est 64 ou 32 bits. Java -version
vous le dira. Si vous trouvez qu'il s'agit d'un fichier jvm 64 bits, revenez à Eclipse.org et téléchargez une version Eclipse pour 64-bit. Vous avez Eclipse pour un JVM 32 bits. Voir votre message d'erreur où il est dit -Arch x86
Essayez de démarrer Eclipse à partir d'un shell en utilisant le paramètre -vm
. Sur Ubuntu, vous trouverez les jre/jdk installés sous /var/lib/jvm/
. Par exemple.:
./Eclipse -vm /var/lib/jvm/Sun-Java6-jdk/bin
Vous pouvez ajouter ce paramètre à votre fichier Eclipse.ini.
Des aides?
Cela pourrait également être intéressant: Erreur de démarrage Eclipse de la machine virtuelle Java terminée. Code de sortie = 13 après la mise à niveau des mises à jour Ubuntu
J'ai trouvé la solution aux erreurs 13 et 1 dans la vidéo suivante:
Les deux erreurs sont corrigées en modifiant Eclipse.ini dans le répertoire Eclipse.
L'erreur 13 est corrigée en ajoutant le chemin complet à javaw. Dans mon cas c'est:
-vm
c:\Program Files\Java\jdk1.8.0_45\bin\javaw.exe
L'erreur 1 est provoquée par la définition d'arguments pour la machine virtuelle avant la définition de vm. lui-même . Cela signifie que deux lignes que nous venons d'ajouter doivent être avant la
-vmargs
ligne.
Terminé.
Spécifiez la machine virtuelle que vous souhaitez utiliser dans votre fichier Eclipse.ini, comme décrit dans http://wiki.Eclipse.org/Eclipse.ini
Je recommanderais d'utiliser le JDK d'Oracle. Je ne suis pas sûr de l'état actuel de la compatibilité entre Eclipse et OpenJDK.
Cela peut sembler un peu étrange, mais je suis tombé sur le même problème (StS 3.2.2 sur Juno 4.2.2 avec Java 7 u25 et 64 bits sur win7) et rien ne semblait fonctionner, puis j’ai sorti mes mailles du répertoire I à l'origine installé le (d: #sts\springsource\sts-3.2.0.RELEASE) à (d:\springsource\sts-3.2.0.RELEASE), et maintenant cela fonctionne. Je l'ai gardé aux deux emplacements et si je souhaite le démarrer à partir de son emplacement d'origine, il se bloque immédiatement avec le code de sortie 13, si je le lance à partir du nouvel emplacement, il fonctionne parfaitement.
Il se peut donc qu'Eclipse n'aime pas les marques de hachage ou qu'il soit "trop éloigné" de la racine et que certains des chemins de fichiers dépassaient 256 caractères. (Néanmoins, il est assez étrange d'obtenir le code de sortie 13, car dans mon cas, cela n'avait rien à voir avec des versions non concordantes)
J'ai eu ce problème sur ma machine Windows 8.1. Toutes les suggestions n'ont pas résolu mon problème… .. J'ai alors réfléchi à la cause première. Je pensais que cela avait été provoqué par la dégradation de JDK-9 à JDK-8. J'ai récemment désinstallé JDK-9 . Je suis allé vérifier la variable d'environnement -> Chemin qui contenait une autre référence Java "C:\ProgramData\Oracle\Java\javapath".
J'ai simplement supprimé cet extra "C:\ProgramData\Oracle\Java\javapath" de Path (variable d'environnement) et My Eclipse a fonctionné.
J'espère que cela aide les autres.
J'ai eu la même erreur.
Je suis passé avec ce qui suit:
which Java
Cela m'a donné: /usr/local/Java/jre1.7.0_25/bin/Java
Je suis allé dans le dossier où Eclipse était situé (~/Developer/adt-bundle-linux-x86_64-20140624/Eclipse/dans mon cas)
cd ~/Developer/adt-bundle-linux-x86_64-20140624/Eclipse/
Ensuite
./Eclipse -vm /usr/local/Java/jre1.7.0_25/bin
Vous pouvez rendre cela permanent en modifiant le fichier Eclipse.ini: Juste après OpenFile, j'ai inséré 2 lignes contenant:
-vm
/usr/local/Java/jre1.7.0_25/bin/Java
La deuxième ligne est la sortie de la commande which Java
.
Maintenant, Eclipse charge pour moi, mais il se comporte mal, espérons-le, pas lié.