2012-03-10 13 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ファイルを削除し、クリーン与え、構築し、何も

0123を働いていないまま

いくつかは、私はQRコード生成

のために使用していますが、私の中で私のプロジェクトを実行するときので、それが

されていないonBarcode.jarファイルのように、そのためにビルド・パスに大きなJavaファイルのを言うかもしれませんラップトップ(os-opensuse、ram-3gb、eclipse-helios)は、スタックオーバーフローエラーを示していました。同じプロジェクトが本当にうまくいっていて、デスクトップ(Windows-Vista、RAM-1GB、ヘリオス)。

私のラップトップのEclipseワークスペースと私のデスクトップEclipseワークスペースの違いは、プロジェクトの数だけです。私のラップトップは、プロジェクトエクスプローラでクローズドプロジェクトとして約20個のプロジェクトを実行する準備ができていますが、私のデスクトップは1つのプロジェクト(すなわち、現在のプロジェクト)を持っています

それで、Eclipse IDE閉鎖されたプロジェクトメモリが大きなスタックオーバーフローエラーに陥る???

このエラーでどのように解決するのですか?

答えて

2

Iは、Windows 8

上のEclipse 4.2を使用して、同じ問題があった私は、Java 7 SDKを除去し、およびJava 6 SDKをインストールすることによってそれを解決しました。 (私はEclipseの新鮮なコピーもダウンロードしました - それが必要かどうかは分かりません)

関連する問題