Question

Am utilise Eclipse 3.6.1 Package et développez une demande de génération de code QR, lorsque j'exécute le projet, cela me montre une erreur de débordement de pile et m'avoir poussé à forcer la fermeture de l'espace de travail

    Unable to execute dex: java.lang.StackOverflowError. Check the Eclipse log for stack trace.
    Conversion to Dalvik format failed: Unable to execute dex: java.lang.StackOverflowError. Check the Eclipse log for stack trace.

J'ai même modifié mon Eclipse.ini mais toujours l'erreur reste

    -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.java.product
    --launcher.defaultAction
    openFile
    -showsplash
    org.eclipse.platform
    --launcher.XXMaxPermSize
    1024m
    --launcher.defaultAction
    openFile
    -vmargs
    -Dosgi.requiredJavaVersion=1.5
    -XX:MaxPermSize=1024m
    -Xms512m
    -Xmx1024m

a même supprimé mon fichier .dex et a donné propre, construire et rien n'a fonctionné

Certains peuvent dire que c'est en raison des grands fichiers Java de votre chemin de construction, comme le fichier Onbarcode.jar que j'utilise pour la génération de code QR

mais ce n'est pas

Parce que lors de l'exécution de mon projet dans mon ordinateur portable (OS-OpenSUse, RAM-3GB, ECLIPSE-HELIOS) a montré l'erreur de débordement de la pile, le même projet fonctionnait vraiment très bien et j'ai rendu mon code QR sans aucun problème dans mon bureau ( Windows-Vista, RAM-1GB, Eclipse-Helios).

Seule différence entre l'espace de travail Eclipse d'ordinateur portable et l'espace de travail de mon bureau Eclipse est le nombre de projets. Mon ordinateur portable a environ 20 projets dans l'explorateur de projet en tant que projets fermés avec un prêt à courir, mais mon bureau n'a qu'un seul projet (c'est-à-dire) mon projet actuel

Ainsi est-ce un problème avec Eclipse IDE non capable de gérer entre la mémoire de projet fermée, laissant à une erreur de débordement de grande pile ???

Comment puis-je être effacé avec cette erreur ???

Était-ce utile?

La solution

J'ai eu le même problème à l'aide de Eclipse 4.2 sur Windows 8.

Je l'ai résolu en supprimant le Java 7 SDK et installer le Java 6 SDK. (J'ai aussi téléchargé une nouvelle copie de Eclipse - pas sûr si cela était nécessaire)

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top