web-dev-qa-db-fra.com

MyEclipse 10 ne démarre pas "Java a été démarré mais a renvoyé le code de sortie 13"

J'ai vu qu'il y a peu de sujets avec la même exception, mais les solutions ne fonctionnent pas de mon côté.

Mes specs:

  • Windows 7 64 bits
  • Java 1.6.0_33 64 bits installé (variable de chemin est définie)
  • MyEclipse 10 installé

Il y a quelques jours, tout fonctionnait bien. Maintenant, je voulais le démarrer, puis il montre l'erreur suivante. Malheureusement, je ne peux pas joindre d'images ici, à cause de ma mauvaise réputation. Mais l'erreur "Java a été démarré mais le code de sortie 13 est renvoyé" se produit

Ceci est le contenu du myeclipse.ini

#utf8 (do not remove)
-clean
-startup
../Common/plugins/org.Eclipse.equinox.launcher_1.2.0.v20110502.jar
--launcher.library
../Common/plugins/org.Eclipse.equinox.launcher.i18n.win32.win32.x86_64_4.2.0.v201201111650
-install
k:\devel\Genuitec\MyEclipse 10
-vm
c:\Java\bin\javaw.exe
-configuration
k:\devel\Genuitec\MyEclipse 10\configuration
-vmargs
-Xmx768m
-XX:MaxPermSize=256m
-XX:ReservedCodeCacheSize=96m
-Dosgi.nls.warnings=ignore
-Dfile.encoding=UTF8

La seule chose que j'ai faite depuis que cela a fonctionné la dernière fois, j'ai installé python et mis à jour le chemin varable. J'ai lu que la variable de chemin peut être la raison mais je l'ai vérifiée et je n'ai rien vu de mal. Est-ce que quelqu'un sait ce que la raison pourrait être.

Merci

  • Contenu de la variable de chemin: C:\Program Files (x86)\ImageMagick-6.7.5-Q16; c:\Program Files (x86)\ImageMagick-6.7.5-Q16;% SystemRoot%\system32;% SystemRoot%; % SystemRoot%\System32\Wbem; C:\Program Files (x86)\Fichiers communs\Roxio Shared\DLLShared \; C:\Program Files (x86)\Fichiers communs\Roxio Shared\9.0\DLLShared \;% SYSTEMROOT%\System32\WindowsPowerShell\v1.0 \;% ANT_HOME%\bin; C:\Fichiers de programme (x86)\gs\gs8.70\bin; C:\Fichiers de programme (x86)\gs\gs8.70\lib;% M2%;% Java_HOME%\bin; C:\Fichiers de programme (x86)\gs\gs8.70\bin; C:\Fichiers de programme (x86)\gs\gs8.70\lib; C:\Fichiers de programme (x86 )\TC UP\PLUGINS\Bibliothèque; C:\Fichiers de programme (x86)\gs\gs8.70\bin; C:\Fichiers de programme (x86)\gs\gs8.70\lib; C:\Fichiers de programme (x86 )\Fichiers communs\Adobe\AGL; C:\Fichiers de programme\SlikSvn\bin \; C:\fraise\c\bin; C:\fraise\Perl\site\bin; C:\fraise\Perl\bin; C :\Program Files (x86)\Microsoft SQL Server\100\Tools\Binn\VSShell\Common7\IDE \; C:\Fichiers de programme (x86)\Microsoft SQL Server\100\Tools\Binn \; C:\Program Files\Microsoft SQL Server\100\Tools\Binn \; C:\Progr Fichiers (x86)\Microsoft SQL Server\100\DTS\Binn \; C:\Programmes\TortoiseSVN\bin;% GROOVY_HOME%/bin;% PYTHON_HOME%;% PYTHON_HOME%/Scripts
8
Al Phaba

Quelle est la cause de cette erreur? 

Deici:

cette erreur survient lorsque vous essayez de démarrer Eclipse en utilisant une version incorrecte de la machine virtuelle Java (JVM).

Solutions/problèmes possibles 

1.

Essayez de démarrer Eclipse avec une JVM 64 bits à codage dur en procédant comme suit:

Eclipse -vm C:/Java/jre/bin/server/jvm.dll


2.

De ici Supprimez le fichier launcher.library de votre fichier Eclipse.ini. Supprimez le bit suivant du fichier Eclipse.ini:

--launcher.library
../Common/plugins/org.Eclipse.equinox.launcher.i18n.win32.win32.x86_64_4.2.0.v201201111650

3.

De ici Essayez d’utiliser le chemin complet du fichier jvm.dll au lieu des fichiers exe, comme suit:

-vm 
C:/Prog/Java/jdk1.6.0_21/jre/bin/server/jvm.dll

4.

ProblèmeUtilisation d’un Eclipse x86 avec un JDK x64.
Fix Pointez simplement sur un JDK avec la même architecture que votre Eclipse dans votre fichier Eclipse.ini, par exemple: 

-vm
c:/Java/jdk1.6.0_25_x86/jre/bin/javaw.exe

Veuillez vérifier la version du JDK dans le chemin, comme ceci, en tapant Java -version. Sur Windows 7, 64 bits avec JDK 1.6.0_30, je reçois la sortie suivante:

enter image description here

Notez le 64-Bit Server VM dans la dernière ligne. Avez-vous ceci?

Voir cette page: Impossible de démarrer Eclipse - Java a été démarré mais a renvoyé le code de sortie = 13


5.

Si votre dossier Eclipse se trouve sur un chemin comportant des espaces, essayez de le déplacer vers un chemin simple, tel que directement vers c:/Eclipse.

De là: https://stackoverflow.com/a/8843744/325742

J'ai eu le dossier Eclipse sur mon bureau et il m'a donné cette erreur

J'ai simplement déplacé le dossier Eclipse vers les fichiers de programme et cela a fonctionné, aucune Idée pourquoi

18
Ashutosh Jindal

Suivre 2 choses a fonctionné pour moi.

1) Assurez-vous que votre chemin Java_HOME est défini sur JDK et que Java_HOME est inclus dans PATH.

2) Ajoutez les deux premières lignes du code suivant dans STS.ini. Cela devrait ressembler à ci-dessous.

-vm
C:\Program Files\Java\jdk1.7.0_03\bin\javaw.exe
-startup
plugins/org.Eclipse.equinox.launcher_1.3.0.v20130327-1440.jar
--launcher.library
plugins/org.Eclipse.equinox.launcher.win32.win32.x86_1.1.200.v20130807-1835-product
org.Eclipse.epp.package.standard.product
--launcher.defaultAction
openFile
--launcher.XXMaxPermSize
256M
-showsplash
org.Eclipse.platform
--launcher.XXMaxPermSize
256m
--launcher.defaultAction
openFile
--launcher.appendVmargs
-vmargs
-Dosgi.requiredJavaVersion=1.6
-Xms40m
-Xmx512m
2
Harshit

Ceci A fonctionné pour moi. Il existe un moyen de configurer le fichier Eclipse.ini et cela est expliqué dans la première réponse que vous verrez dans cet article.

Albert.

0
danielcode7

J'ai résolu ce problème en téléchargeant le bon JDK pour "EclipseLuna". J'espère que cela vous aidera: JDK_FROM_Oracle

Ensuite, vous devez choisir la version qui convient à votre machine.

0
José Vega

J'ai essayé de changer les paramètres dans le fichier .ini mais cela ne fonctionnait toujours pas. Il suffit d'installer 32 bits avec la version 64 bits de JDK et cela fonctionnera.

Remarque: mon dossier Eclipse est en c: /

0
Engin Yapici

J'avais le même problème. Mon problème a été résolu après que j'ai téléchargé et installé jre7 et pointé -vm vers le javaw.exe dans Eclipse.ini - vm C:\Program Files\Java\jre7\bin\javaw.exe

J'ai eu Windows 7.

0
sumit

J'ai eu 

"Java was started but returned exit code 13" error code;

Pour moi, ce problème a été démarré après l’installation d’une autre version de jdk. J'ai vu le fichier journal Eclipse dans le dossier de configuration:

l'erreur était la suivante:

Java.lang.UnsatisfiedLinkError: Cannot load 64-bit SWT libraries on 32-bit JVM

J'ai supprimé le chemin Java du chemin de classe et les runts Eclipse avec succès; Le chemin était ceci:

C:\ProgramData\Oracle\Java\javapath
0
grep

@Harshit Solution a fonctionné pour moi.

1) Assurez-vous que votre chemin Java_HOME est défini sur JDK et que Java_HOME est inclus dans PATH.

2) Mais i Ajoutez les deux premières lignes du code suivant dans AppceleratorStudio.ini et non dans STS.ini. Cela devrait ressembler à ce qui suit.

-vm

C:\Program Files\Java\jdk1.7.0_03\bin\javaw.exe </ i>

0
Benson K B