Pregunta

Estoy usando el paquete Eclipse 3.6.1 y estoy desarrollando una solicitud para la generación de códigos QR, cuando ejecuto el proyecto, me muestra un error de desbordamiento de pila y me pide que forzen a cerrar el área de trabajo

    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.

Incluso modificé mi eclipse.ini pero sigue siendo el error

    -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

Incluso eliminó mi archivo .dex y le dio limpiar, construir y nada funcionó

Algunos pueden decir que se debe a los grandes archivos Java en su ruta de construcción, como el archivo onbarcode.jar que estoy usando para la generación de código QR

pero no es

Porque al ejecutar mi proyecto en mi computadora portátil (OS-opensuse, RAM-3GB, Eclipse-Helios) mostró el error de desbordamiento de la pila, el mismo proyecto funcionó realmente muy bien y presté mi código QR sin ningún problema en mi escritorio ( Windows-Vista, RAM-1GB, Eclipse-Helios).

La única diferencia entre el espacio de trabajo de Eclipse de mi computadora portátil y mi espacio de trabajo de escritorio Eclipse es el número de proyectos. Mi computadora portátil tiene unos 20 proyectos en el Explorador del proyecto como proyectos cerrados con uno listo para ejecutar, pero mi escritorio tiene un solo proyecto (es decir,) mi proyecto actual

¿Es un problema con Eclipse IDE no puede administrar entre la memoria cerrada del proyecto que sale a un error de desbordamiento de la pila grande ???

¿Cómo me aclare con este error?

¿Fue útil?

Solución

Tuve el mismo problema usando Eclipse 4.2 en Windows 8.

Lo resolví eliminando el Java 7 SDK e instalando el Java 6 SDK. (También descargué una copia nueva de Eclipse, no estoy seguro de si eso fue necesario)

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top