StackOverflowError, enquanto a construção de meu projeto
-
11-12-2019 - |
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???
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)