Pergunta

Estou usando o Eclipse 3.6.1 pacote e estou desenvolvendo uma aplicação para a geração de código QR, quando eu executar o projeto ele me mostra um erro de estouro de pilha e pedir-me para forçar a fechar o espaço de trabalho

    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.

Eu mesmo modificados eclipse.ini mas ainda assim o erro continua

    -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

até mesmo excluída a minha .dex arquivo e deu limpo ,construir e nada funcionou

alguns podem dizer que é por causa das grandes arquivos de java em seu caminho de compilação, como o onBarcode.jar arquivo que eu estou usando para geração de código qr

MAS ELE NÃO É

porque quando a execução de meu projeto no meu laptop(so-opensuse,ram-3 gb,um eclipse helios) mostrou que o erro de estouro de pilha, o mesmo projeto trabalhou realmente muito bom e eu prestados meu código QR, sem qualquer problema em meu desktop(windows vista,ram de 1gb,eclipse helios).

única diferença entre o meu laptop eclipse espaço de trabalho e o meu ambiente de trabalho do eclipse espaço de trabalho é o número de projetos.meu laptop tem sobre - 20 projetos no project explorer como projetos fechados com um pronto para ser executado, mas minha área de trabalho tem apenas um projeto (ie) meu projeto atual

Então, é um problema com o eclipse IDE não é capaz de gerir entre projeto fechado de memória, deixando para um grande erro de estouro de pilha???

como faço para obter esclarecido com este erro???

Foi útil?

Solução

Eu tive o mesmo problema usando o Eclipse 4.2 no windows 8.

Eu resolvi remover o Java 7 SDK, e instalar o Java 6 SDK.(Eu também o download de uma nova cópia do Eclipse - não tenho certeza se o que era necessário)

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top