2012-03-10 2 views
1

Я использую Eclipse, 3.6.1 пакет, и я разрабатываю приложение для генерации QR-кода, когда я запустить проект он показывает мне ошибку переполнения стека и побудило меня, чтобы заставить близко рабочее пространствоStackOverflowError при строительстве моего проекта

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. 

Я даже изменил мой eclipse.ini, но все же ошибка остается

-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 

даже удалил свой файл .dex и дал чистый, строить и ничего не вышло

некоторые могут сказать, это из-за больших файлов Java в пути сборки, как onBarcode.jar файл, который я использую для генерации

QR-код, НО ЭТО НЕ

, потому что при выполнении моего проекта в моем ноутбук (os-opensuse, ram-3gb, eclipse-helios) показал ошибку переполнения стека, тот же проект работал очень хорошо, и я без проблем снял свой QR-код на своем рабочем столе (windows-vista, ram-1gb, eclipse- Гелиос).

Только разница между рабочим местом моего ноутбука eclipse и рабочим местом рабочего стола eclipse - это количество проектов. мой ноутбук имеет около 20 проектов в проекте-исследователе в качестве закрытых проектов с одним готовым к запуску, но мой рабочий стол имеет только один проект (т.е.) мой текущий проект

Так это проблема с IDE eclipse, которая не в состоянии управлять между закрытая память проекта, оставляющая большую ошибку переполнения стека ???

как я могу получить эту ошибку?

ответ

2

Я имел такую ​​же проблему с помощью Eclipse, 4,2 на Windows 8.

Я решил его удалением Java 7 SDK, и установка SDK Java 6. (Я также скачал новую копию Eclipse - не уверен, что это было необходимо)

Смежные вопросы